DIAMOND SHAPE PROBLEM IN PYTHON DAY 6
"""
class A:
pass
class B(A):
pass
class C(A):
pass
class D( B, C ):
pass
# class D(C, B):
# pass
"""
class A:
def met(self):
print("This is a method from class A")
class B(A):
def met(self):
print("This is a method from class B")
class C(A):
def met(self):
print("This is a method from class C")
class D(C, B):
def met(self):
print("This is a method from class D")
a = A()
b = B()
c = C()
d = D()
d.met()
"""
this is a confusion using multiple inheritance,error in c++,but python e hoy na ,
thats y avoid multiple inheritance
"""
Comments
Post a Comment