4.2.2 实验任务
任务1:
1.封装一个汽车父类(Auto)
该类包含下表中属性:(见表4.5)
表4.5

2.给类封装方法
(1)无参构造
(2)有两个参数的构造方法
(3)输出汽车信息的方法
任务2:
1.封装一个汽车子类(Car)
该类包含下表中属性:(见表4.6)
表4.6

2.给类封装方法
三个参数的构造方法。
任务3:
1.封装一个汽车子类(Truck)
该类包含下表中属性:(见表4.7)
表4.7

2.给类封装方法
(1)卡车类的构造函数。使用base显示调用父类有参构造函数。
(2)重写父类输出汽车信息的方法。
任务4:根据用户输的命令,执行不同的方法。
效果如图4.8所示。

图4.8