购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.4 项目实战2

使用Java的继承关系来描述计算机和笔记本计算机之间的特征和联系。

2.4.1 项目描述

(1)抽象出项目问题中的类:计算机PC、笔记本计算机Notebook PC。

(2)抽象出类的属性:CPU主频、内存容量。抽象出类的行为:显示对象属性信息。

(3)抽象出继承关系,Notebook PC类继承自PC类。

2.4.2 项目分析

(1)创建PC类,该类具有CPU主频和RAM内存容量的属性,以及输出属性信息的方法showInfo()。

(2)创建Notebook PC类,该类继承自PC类,使用无参构造方法和带参构造方法进行对象信息初始化,注意super关键字的显式调用使用。

(3)创建测试类PCTest,编写程序入口main()方法,在该方法中创建笔记本对象,调用相应方法输出结果。

2.4.3 项目编写

创建父类PC ,代码如下:

创建子类Notebook PC ,代码如下:

创建测试类PCTest,代码如下:

最后,测试类PCTest的运行结果如图2.6所示。

图2.6 程序运行结果图 vtrf8vKVEA9x+AFWwd7eeT27KxBeGFQbhdkUrJyrPWc+YCrfk/ir/8g7SZRTxB19

点击中间区域
呼出菜单
上一章
目录
下一章
×