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

Popular posts from this blog

java chapter11 practice question on abstruct class and interfaces

DAY 12 -AZURE DP900(Microsoft Azure Data Fundamentals: Explore non-relational data in Azure)

java exercise4