Inheritance Programs in Python for Practice
Inheritance Programs in Python:
Example-1:
class Parent():
def first(self):
print('Hi Parent!')
class Child(Parent):
def second(self):
print('Hi Child!')
ob = Child()
ob.first()
ob.second()
Example-2:
class GrandParent:
def func1(self):
print("It is My Grand Parent")
class Parent:
def func2(self):
print("It is My Parent")
class Child(GrandParent , Parent):
def func3(self):
print("It is My Child")
ob = Child()
ob.func1()
ob.func2()
ob.func3()
Overriding methods in Python using Inheritance:
Example-3:
class A:
"Parent Class"
def display(self):
print ('This is base class.')
class B(A):
"Child/Derived class"
def display(self):
print ('This is derived class.')
obj = B()
obj.display()