class A:
avar = "I am class A variable"
def __init__(self):
# It has no value after declaring B's class construtor
# It is overrinded
self.var1 = "I am A's class constructor"
self.avar = "Instance var in class A"
self.special = "special"
class B(A):
avar2 = "I am in class B"
def __init__(self):
super().__init__() # If u want to access class a variable because that time class A constructor is override
self.var1 = "I am B's class contructor"
self.avar = "Instance var in class B"
a = A()
b = B()
print(b.special)
Comments
Post a Comment