#Multi Level Inheritance in Python
class A:
def __init__(self,a):
self.i=a
def printA(self):
print("A = ",self.i)
class B(A):
def __init__(self,b):
self.j=b
super().__init__(30)
def printB(self):
print("B = ",self.j)
class C(B):
def __init__(self,c):
super().__init__(20)
self.k=c
def printC(self):
print("C = ",self.k)
c = C(10)
c.printC()
c.printB()
c.printA()
class A:
def __init__(self,a):
self.i=a
def printA(self):
print("A = ",self.i)
class B(A):
def __init__(self,b):
self.j=b
super().__init__(30)
def printB(self):
print("B = ",self.j)
class C(B):
def __init__(self,c):
super().__init__(20)
self.k=c
def printC(self):
print("C = ",self.k)
c = C(10)
c.printC()
c.printB()
c.printA()
Comments
Post a Comment