多重继承是指一个类可以继承多个父类的特性。在Python中,多重继承是通过在类定义中使用逗号分隔多个父类来实现的。多重继承可以帮助我们在不同的父类之间共享代码,从而减少代码重复和提高代码的可重用性。
在使用多重继承时,需要注意以下几点:
以下是一个使用多重继承的示例代码:
class A:
def foo(self):
print("A.foo()")
class B:
def bar(self):
print("B.bar()")
class C(A, B):
def baz(self):
print("C.baz()")
c = C()
c.foo()
c.bar()
c.baz()
输出结果:
A.foo()
B.bar()
C.baz()
在这个示例中,类C继承了类A和类B,因此它可以访问类A和类B的方法。在类C中,我们定义了一个新的方法baz(),它可以在类C的实例中被调用。
领取专属 10元无门槛券
手把手带您无忧上云