软件构造blog3–基于类继承的思想实现对CD等四种对象的同一管理

软件构造blog3–基于类继承的思想实现对CD等四种对象的同一管理

  • (一)前言
  • (二)类设计
  • (三)类实现
    • (1)Item父类
    • (2)Game类
    • (3)CD类
    • (4)DVD类
    • (5)Boardgame类
    • (6)videogame
    • (7)Database
  • (四)运行结果及总结

(一)前言

根据我们继承的思想来设计类,对于CD DVD Game来说,都可以继承Item类,对于BoardGame,Videogame则可以继承Game类,画的类继承图谱如上图。建议大家在写java代码的时候一定要先画一个这样的图,保证自己思路清晰。

game就像是中年男人一样,上有老下有小。他继承了item类,同时也是boardgame和videogame的父类。

没什么说的,注意super的用法,以及super和this的区别就行了。

(3)CD类

(4)DVD类

(5)Boardgame类

(6)videogame

(7)Database

(四)运行结果及总结

软件构造blog3--基于类继承的思想实现对CD等四种对象的同一管理
因为中间想看一下程序跑到哪一步了,中间show了好几次,最后结果就是这样的。

本工程是练习类继承以及复写等操作的熟练,对新手很友好。

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91508 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年5月20日
下一篇 2021年5月20日

相关推荐