python怎么继承父类
时间: 2023-12-13 10:04:22 浏览: 99
在 Python 中,继承父类可以通过创建子类并在子类中引用父类来实现。以下是一个简单的例子:
```python
class Animal:
def __init__(self, name, age):
self.name = name
self.age = age
def speak(self):
print("This animal speaks.")
class Dog(Animal):
def __init__(self, name, age, breed):
super().__init__(name, age)
self.breed = breed
def speak(self):
print("Woof!")
my_dog = Dog("Buddy", 3, "Golden Retriever")
print(my_dog.name) # 输出 "Buddy"
print(my_dog.age) # 输出 3
print(my_dog.breed) # 输出 "Golden Retriever"
my_dog.speak() # 输出 "Woof!"
```
在上面的例子中,我们定义了一个 Animal 类和一个 Dog 类。Dog 类继承了 Animal 类,并且在其定义中引用了父类构造函数 `__init__()`。Dog 类还重写了父类的 `speak()` 方法,以便狗会发出“Woof!”声音。
如果我们实例化 Dog 类的对象 `my_dog`,我们可以看到它继承了 Animal 类的属性和方法,并且 Dog 类重写了父类的 `speak()` 方法。
阅读全文