Over & Super in python.

 Over & Super in python.

Code -

------------------------------


class A:
classvar1 = "Class variable of class A"

def __init__(self):
self.var1 = "Instance variable of class A"
self.special = "This is special variable"
self.instance_variable = "Instance variable of class A"


class B(A):
classvar1 = "Class variable of class B"

def __init__(self):
self.var1 = "Instance variable of class B"
self.instance_variable = "Instance variable of class B"
super().__init__()
# print(super(B, self).classvar1)


hello = A()
by = B()
# print(by.special)
print(by.var1, by.instance_variable)
# print(by.var1)
# print(by.classvar1)

Comments

Popular posts from this blog

Single Inheritance, multiple inheritance and multilevel inheritance in python.

Git Commands.

Using class objects, Instance variables, and class variables, class methods and static method in python