diff --git a/python-temel/super.example.py b/python-temel/super.example.py new file mode 100644 index 0000000..acb9283 --- /dev/null +++ b/python-temel/super.example.py @@ -0,0 +1,20 @@ +class A: + def foo(self): + print('A.foo') + +class B(A): + def foo(self): + print('B.foo') + +class C(A): + def foo(self): + print('C.foo') + +class D(B, C): + def foo(self): + print('D.foo') + super(C, self).foo() # A.foo çağrılacak + +print(D.__mro__) +d = D() +d.foo()