python 继承机制
时间: 2023-11-13 15:57:55 浏览: 199
Python 的继承机制是指一个类可以从另一个类中继承属性和方法。在 Python 中,继承是通过在类定义时在括号中指定父类来实现的。子类可以继承父类的所有属性和方法,并且还可以添加自己的属性和方法。
例如,下面的代码定义了一个父类 Animal 和一个子类 Dog,Dog 继承了 Animal 的属性和方法:
```
class Animal:
def __init__(self, name):
self.name = name
def speak(self):
raise NotImplementedError("Subclass must implement abstract method")
class Dog(Animal):
def speak(self):
return "Woof"
```
在这个例子中,Animal 类有一个构造函数和一个抽象方法 speak,而 Dog 类继承了 Animal 类并实现了 speak 方法。
阅读全文