给出python继承例子
时间: 2023-10-15 12:21:32 浏览: 116
python 继承的应用 示例
下面是一个简单的 Python 继承的例子:
```python
class Animal:
def __init__(self, name):
self.name = name
def speak(self):
print("Animal speaks")
class Dog(Animal):
def __init__(self, name, breed):
super().__init__(name)
self.breed = breed
def speak(self):
print("Dog barks")
dog1 = Dog("Max", "Labrador")
print(dog1.name) # 输出 Max
print(dog1.breed) # 输出 Labrador
dog1.speak() # 输出 Dog barks
```
在这个例子中,`Animal` 是一个基类,`Dog` 是一个派生类。派生类从基类继承属性和方法,并且可以重写或添加新的属性和方法。在这个例子中,`Dog` 继承了 `Animal` 的 `name` 属性和 `speak()` 方法,并且添加了一个新的 `breed` 属性和一个重写的 `speak()` 方法。
阅读全文