Method Resolution Order
Veeg om het menu te tonen
Method Resolution Order is an order of searching the attributes/methods from Parent classes.
To check this order, you can use the mro() built-in method:
12345678910111213141516class A: pass class B: pass class C(B): pass class D(A): pass class Child(C, D): pass print(Child.mro())
The mro() method returns a list of classes that represents the method and attribute search order.
Note
The
mro()method can be called via classes, not for instances.
123456789print(int.mro()) print(float.mro()) print(bool.mro()) print(str.mro()) class SomeClass: pass print(SomeClass.mro())
Note
Pay attention: all objects in Python are inherited from the
objectclass.
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 2. Hoofdstuk 4
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Sectie 2. Hoofdstuk 4