4.4.2 实验任务
任务1:
封装一个工程师类(Engineer)
1.该类包含下表中属性:(见表4.14)
表4.14

2.给类封装如下方法。
(1)生成一名工程师信息提示方法。
(2)工程师工作介绍方法。
任务2:
1.封装一个软件工程师子类(Programmer)
该类包含下表中属性:(见表4.15)
表4.15

2.给类封装如下方法。
(1)三个参数的构造方法
(2)重写父类的工作方法
任务3:
1.封装一个建筑工程师子类(Architect)
该类包含下表中属性:(见表4.16)
表4.16

2.给类封装如下方法。
(1)三个参数的构造方法
(2)重写父类的工作方法
任务4:根据用户输的命令,执行不同的方法,效果如图4.24所示。

图4.24