Sheri
Sheri

Reputation: 1413

Does python support multiple inheritance?

  1. Does Python Support Multiple Inheritance? if not then any other alternatives for multiple inheritance?
  2. Can we do method overloading in python?

Upvotes: 0

Views: 414

Answers (1)

Joystick
Joystick

Reputation: 304

Yes python supports multiple inheritance.

Here is a example:

class Base1:
    pass
class Base2:
    pass
class MultiDerived(Base1, Base2):
    pass

pic1

And another example:

class Base:
    pass
class Derived1(Base):
    pass
class Derived2(Derived1):
    pass

pic2

Yes, python does support function overloading.

Upvotes: 2

Related Questions