# ---------------------------------------------------------
# -- Object Oriented Programming => Multiple Inheritance --
# ---------------------------------------------------------
class BaseOne:
def __init__(self):
print("Base One")
def func_one(self):
print("One")
class BaseTwo:
def __init__(self):
print("Base Two")
def func_two(self):
print("Two")
class Derived(BaseOne, BaseTwo):
pass
my_var = Derived()
# print(Derived.mro())
print(my_var.func_one)
print(my_var.func_two)
my_var.func_one()
my_var.func_two()
class Base:
pass
class DerivedOne(Base):
pass
class DerivedTwo(DerivedOne):
pass