mro multiple example 1
This commit is contained in:
parent
18308c8376
commit
aae44d6362
19
python-temel/mro.multiple.py
Normal file
19
python-temel/mro.multiple.py
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
class A:
|
||||||
|
pass
|
||||||
|
|
||||||
|
class B(A):
|
||||||
|
pass
|
||||||
|
|
||||||
|
class C:
|
||||||
|
pass
|
||||||
|
|
||||||
|
class D(C):
|
||||||
|
pass
|
||||||
|
|
||||||
|
class E(B, D):
|
||||||
|
pass
|
||||||
|
|
||||||
|
print(E.__mro__) # (<class '__main__.E'>, <class '__main__.B'>, <class '__main__.A'>, <class '__main__.D'>, <class '__main__.C'>, <class 'object'>)
|
||||||
|
|
||||||
|
|
||||||
|
|
20
python-temel/mro.multiple.py~
Normal file
20
python-temel/mro.multiple.py~
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
class A:
|
||||||
|
pass
|
||||||
|
|
||||||
|
class B(A):
|
||||||
|
pass
|
||||||
|
|
||||||
|
class C:
|
||||||
|
pass
|
||||||
|
|
||||||
|
class D(C):
|
||||||
|
pass
|
||||||
|
|
||||||
|
class E(B, D):
|
||||||
|
pass
|
||||||
|
|
||||||
|
print(E.__mro__) # (<class '__main__.E'>, <class '__main__.B'>, <class '__main__.A'>, <class
|
||||||
|
'__main__.D'>, <class '__main__.C'>, <class 'object'>)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user