设计动物园管理系统

内容包括:

基类: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.在主程序中,创建不同动物的实例,并调用它们的属性和方法,展示动物的基本信息和行为

一、定义基类

二、定义子类

三、创建对象,调用

四、执行结果:

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值