Python 创建一个多继承的类

Document 对象参考手册 Python3 实例

在 Python 中,多继承是指一个类可以继承多个父类。通过多继承,子类可以继承多个父类的属性和方法。下面是一个简单的例子,展示了如何创建一个多继承的类。

实例

class Parent1:
    def method1(self):
        print("This is method1 from Parent1")

class Parent2:
    def method2(self):
        print("This is method2 from Parent2")

class Child(Parent1, Parent2):
    def method3(self):
        print("This is method3 from Child")

# 创建 Child 类的实例
child = Child()

# 调用继承自 Parent1 的方法
child.method1()

# 调用继承自 Parent2 的方法
child.method2()

# 调用 Child 类自己的方法
child.method3()

代码解析:

  • Parent1Parent2 是两个父类,分别定义了 method1method2 方法。
  • Child 类继承了 Parent1Parent2,并且定义了自己的 method3 方法。
  • Child 类的实例中,可以调用 Parent1Parent2 的方法,也可以调用 Child 类自己的方法。

输出结果:

This is method1 from Parent1
This is method2 from Parent2
This is method3 from Child

Document 对象参考手册 Python3 实例