java宠物之家的编程
前面案例5-1中宠物猫类和宠物狗类中,部分属性和方法是重复的。因此本案例的任务是对前面的案例进行优化,同时为它们各自定义一个玩耍方法play(),其中宠物猫的玩耍方式是滚球,宠物狗的玩耍方式则是吹泡泡。领养宠物后,可以执行的操作有查看宠物信息、给宠物喂食,以及和宠物玩游戏,如果宠物是猫则滚球,是狗则吹泡泡。
(1)从宠物猫类(Cat)和宠物狗类(Dog)中抽取出共同父类宠物类(Pet),把它们共同的属性和方法放到父类中,子类可以继承父类的属性和方法,同时也可以增加自己的属性和方法,从而解决代码的重复问题。
( 2 ) Pet 类 具 有 的 属 性 有 昵 称 ( name ) , 具 有 的 方 法 有 自 我 介 绍(introduce())、吃食(eat())。Cat类继承Pet类以上属性和方法的同时,还具有自 己 特 有 的 属 性 —— 品 种 ( strain ) , 以 及 特 有 的 方 法 —— 重 写 自 我 介 绍(introduce())和滚球(rollBall())。Dog类继承Pet类以上属性和方法的同时,还具有自己特有的属性——性别(sex),以及特有的方法——重写自我介绍(introduce())和吹泡泡(blowBubbles())。
(3)在宠物猫类Cat和宠物狗类Dog重写的自我介绍方法introduce()中,需要
调用父类Pet中的introduce()方法,可以通过super关键字实现。
相关知识
宠物之家管理系统:Java编程实现高效宠物信息管理与追踪
宠物之家java编码程序多态
java计算机毕业设计宠物之家(开题+程序+论文)
Java萌宠之家在线管理系统(开题+源码)
java宠物之家
JAVA编程不得不看的几本经典书籍
java计算机毕业设计萌宠之家零售网站(开题+程序+论文)
java宠物之家代码
java计算机毕业设计宠物之家综合平台(开题+程序+论文)
java编程思想=>对象的创建和生命周期
网址: java宠物之家的编程 https://www.mcbbbk.com/newsview1276411.html
上一篇: 关于狗的英文句子 |
下一篇: 从认知到转化:为何宠物家庭选友望 |
推荐分享

- 1养玉米蛇的危害 28694
- 2狗交配为什么会锁住?从狗狗生 7180
- 3我的狗老公李淑敏33——如何 6236
- 4豆柴犬为什么不建议养?可爱的 4637
- 5南京宠物粮食薄荷饼宠物食品包 4563
- 6中国境内禁养的十大鸟种,你知 4429
- 7湖南隆飞尔动物药业有限公司宠 4259
- 8自制狗狗辅食:棉花面纱犬的美 4257
- 9家养水獭多少钱一只正常 4212
- 10广州哪里卖宠物猫狗的选择性多 4122