#设计一个表示动物的类:Animal,其内部有一个color(颜色)属性和call(叫)方法。再设计一个Fish(鱼)类,该类中由tail(尾巴)和color属性,以及一个call(叫)方法。提示:让Fish类继承自Animal类,重写init和call方法。
class Animal:
def __init__(self, color):
self.color = color
def call(self):
pass
class Fish(Animal):
def __init__(self, tail, color):
super().__init__(color)
self.tail = tail
def call(self):
print("鱼儿在水中游来游去")
# 创建一个鱼对象
fish = Fish("长尾巴", "红色")
# 输出鱼的颜色和尾巴
print("鱼的颜色:", fish.color)
print("鱼的尾巴:", fish.tail)
# 调用鱼的叫方法
fish.call()