一、定义一个描述动物的抽象类animal,包含:①实例变量有名字、年龄和雌雄;②一个
时间: 2024-02-04 14:02:18 浏览: 30
抽象方法speak(),用于输出动物的叫声。
代码实现如下:
```python
from abc import ABC, abstractmethod
class Animal(ABC):
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
@abstractmethod
def speak(self):
pass
```
这个抽象类包含了实例变量 `name`,`age` 和 `gender`,以及一个抽象方法 `speak()`。任何继承自 `Animal` 的类都应该实现 `speak()` 方法。
阅读全文