Python multiple inheritance

6 Views
Published
python multiple inheritance tutorial example explained

#python #multiple #inheritance

# -----------------------------------------------------------------------------
# multiple inheritance = when a child class is derived from more than one parent class

class Prey:

def flee(self):
print("This animal flees")

class Predator:

def hunt(self):
print("This animal is hunting")

class Rabbit(Prey):
pass

class Hawk(Predator):
pass

class Fish(Prey, Predator):
pass


rabbit = Rabbit()
hawk = Hawk()
fish = Fish()

# rabbit.flee()
# hawk.hunt()
fish.flee()
fish.hunt()

# -----------------------------------------------------------------------------

Bro Code merch store
Category
Bro Code
Tags
python multiple inheritance, multiple inheritance python, python
Be the first to comment