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 中的类继承。🐾