|
@ -818,7 +818,6 @@ class Employee(Person): |
|
|
>>> Employee.mro() |
|
|
>>> Employee.mro() |
|
|
[<class 'Employee'>, <class 'Person'>, <class 'object'>] |
|
|
[<class 'Employee'>, <class 'Person'>, <class 'object'>] |
|
|
``` |
|
|
``` |
|
|
* **MRO or Method Resolution Order determines the order in which parent classes are traversed when searching for a method.** |
|
|
|
|
|
|
|
|
|
|
|
### Multiple Inheritance |
|
|
### Multiple Inheritance |
|
|
```python |
|
|
```python |
|
@ -827,6 +826,7 @@ class B: pass |
|
|
class C(A, B): pass |
|
|
class C(A, B): pass |
|
|
``` |
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
**MRO or Method Resolution Order determines the order in which parent classes are traversed when searching for a method:** |
|
|
```python |
|
|
```python |
|
|
>>> C.mro() |
|
|
>>> C.mro() |
|
|
[<class 'C'>, <class 'A'>, <class 'B'>, <class 'object'>] |
|
|
[<class 'C'>, <class 'A'>, <class 'B'>, <class 'object'>] |
|
|