diff --git a/python-temel/super.multiple.py b/python-temel/super.multiple.py new file mode 100644 index 0000000..53b0e4f --- /dev/null +++ b/python-temel/super.multiple.py @@ -0,0 +1,22 @@ +class A: + def foo(self): + print('A.foo') + +class B(A): + def foo(self): + print('B.foo') + super().foo() + +class C(A): + def foo(self): + print('C.foo') + super().foo() + +class D(B, C): + def foo(self): + print('D.foo') + super().foo() + +print(D.__mro__) +d = D() +d.foo()