class a:
classvar1 = "iam a class variable in class a "
def __init__(self):
self.var1 = "iam inside class a constructor"
self.classvar1 = " instance var in class a "
class b(a):
classvar1 = "iam in class b"
def __init__(self):
self.var1 = "iam inside class b constructor"
self.classvar1 = " instance var in class b"
super().__init__() # it is used to access the parent class constuctor because when we override something previous one will not run
print(super().classvar1)
a1 = a()
b1 = b()
print(b1.classvar1)
Comments
Post a Comment