内容包括:
基类:Animal和三个子类:Dog,Cat,Bird
要求:
每个动物类都有基本的属性和方法,并且通过继承和多态实现动物的共同行为以及特定行为
1.Animal基类应包含:
属性:name(动物名称),age(动物年龄)
方法:eat()(动物进食),make_sound()(动物发出声音,需要在子类中实现)
2.Dog、Cat 和 Bird 子类应继承自 Animal 基类,并添加各自特有的属性和方法
Dog类:添加属性 breed(品种),实现 make_sound()方法以发出狗叫声
cat 类:添加属性 color(颜色),实现 make_.sound()方法以发出猫叫声
Bird 类:添加属性 can_fly(是否能飞),实现 make_sound()方法以发出鸟鸣声
3.在主程序中,创建不同动物的实例,并调用它们的属性和方法,展示动物的基本信息和行为
一、定义基类
二、定义子类
三、创建对象,调用
四、执行结果: