python一个类可以有两个子类吗
发布网友
发布时间:2022-04-26 12:23
我来回答
共1个回答
热心网友
时间:2022-06-28 06:13
class subclass(superclass1,superclass2):
一个子类当然可以继承多个超类,以上表示定义一个subclass类,从类superclass1,superclass2继承
比如下面的代码子类C就继承了A和B类
class A:
def __init__(self):
self.one="one"
class B:
def __init__(self):
self.two="two"
class C(A,B):
def __init__(self):
A.__init__(self)
B.__init__(self)
def printselfnum(self):
print(self.one,self.two)
c=C()
c.printselfnum()