4.2.2 实验任务

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