Super function in classes in python

 class A:

    classvar1 = "I am a class variable in class A"
    def __init__(self):
        self.special = "I am a special variable"
        self.var1 = "I am inside class A's Contructor...."
        self.classvar1 = "I am a instant variable"


class B(A):
    classvar1= "I am a variable from CLass B"

    def __init__(self):
        # super().__init__() # Super 
        self.var1 = "I am inside class B's Contructor...."
        self.classvar1 = "I am a instant variable from B"
        # super().__init__()
        print(super().classvar1)



= A()
= B()
print(b.var1,b.classvar1)

Comments