Python 中的类继承是面向对象编程中的一个重要概念,它允许我们创建一个新类(子类),继承另一个类(父类)的属性和方法。以下是一些关于类继承的基础知识。

类继承的基本概念

类继承允许子类继承父类的方法和属性,从而减少代码冗余,提高代码复用性。

继承语法

class 子类名(父类名):
    def __init__(self):
        super().__init__()

在上面的代码中,子类名 继承自 父类名

继承的类型

在 Python 中,主要有两种继承类型:单继承和多继承。

单继承

单继承是指一个类继承自一个父类。

多继承

多继承是指一个类继承自多个父类。

示例

以下是一个简单的类继承示例:

class Animal:
    def __init__(self, name):
        self.name = name

    def eat(self):
        print(f"{self.name} is eating.")

class Dog(Animal):
    def bark(self):
        print(f"{self.name} is barking.")

dog = Dog("Buddy")
dog.eat()
dog.bark()

在这个例子中,Dog 类继承自 Animal 类,并添加了一个新的方法 bark()

扩展阅读

如果你对类继承还有疑问,可以阅读以下文章:

希望这篇教程能帮助你更好地理解 Python 中的类继承。🐾