DS160123 Help me out to create hierarchical inheritance

class dog:
def init(self,name,age,coat_color):
self.name=name
self.age=age
self.coat_color=coat_color
def description(self):
print(‘name’, self.name)
print(‘age’, self.age)
def get_info(self):
print(‘coat_color’, self.coat_color)
class JackRussellTerrier(dog):
def food(self):
print(‘paddy’)
def place(self):
print(‘forest’)
class Bulldog(JackRussellTerrier):
def action(self):
print(‘woof’)
obj=dog(‘tuffy’,12,‘blue’)
obj.description()
obj.get_info
obj1=JackRussellTerrier(‘food’,‘place’)
obj1.food()
obj1.place()
obj2=Bulldog(‘action’)
obj2.action()

2 Likes

@sms18680
This is example of multilevel inheritance.
You can create two or more child or sub class for the parent class dog to create a hierarchical inheritance.

1 Like