设计一个表示动物(Animal)的类,该类包括颜色(color)属性与叫(call)方法。 再设计一个表示鱼的类,包括尾巴(tail)属性,及游泳(swim)方法。 实例化对象,对象属性为‘长尾巴’fish,并调用call和swim方法。 提示:让Fish类继承Animal类。
时间: 2024-01-18 18:01:49 浏览: 78
python中继承一个类共2页.pdf.zip
好的,以下是符合要求的代码:
```python
class Animal:
def __init__(self, color):
self.color = color
def call(self):
print("动物正在发出声音")
class Fish(Animal):
def __init__(self, color, tail):
super().__init__(color)
self.tail = tail
def swim(self):
print("鱼正在游泳")
fish = Fish("长尾巴", "红色")
fish.call()
fish.swim()
```
输出结果为:
```
动物正在发出声音
鱼正在游泳
```
阅读全文