请阅读以下技术说明、类图及C++代码,根据要求将(1)~(5)空缺处的内容填写完整。[说明] 已知对某载客
请阅读以下技术说明、类图及C++代码,根据要求将(1)~(5)空缺处的内容填写完整。
[说明]
已知对某载客车辆(Car)进行类建模,如图4-19所示。其中,类Engine表示发动机引擎,类Wheel表示车轮,类Body表示车身,类Driver表示司机,类Passenger表示乘客。
[C++代码]
car.run();
}
根据已知类图进行程序代码设计的案例分析题,根据图4-19(或图4-20)载客车辆类图描述,分析可得:一辆汽车可以载0~7名乘客,一辆汽车可以被一个或者多个司机驾驶,并且一辆汽车有4~5个轮胎,一个引擎和一个车框架。程序代码中(1)空缺处表示一辆汽车最多载客数目,从后面的程序代码分析可得,应该填写MAX_PASSENGERS。(2)空缺处主要设置车的假设司机,由于参数的名称与成员变量的名称相同,因此需要加上this以示区别。(3)空缺处主要用于判断司机是否上车,因此,代码应该对汽车所维持的司机对象的引用是否为空进行判断。(4)空缺处用于产生一个汽车对象,所以,需要给汽车对象传递合适的参数,构造方法中需要传递一个司机对象,因此应该将driver对象传递到汽车对象中。(5)空缺处表示乘客上车,getOnPassenger要求传递的是乘客对象,因此空缺处应为构造乘客对象的代码。
“工匠精神”源远流长。《诗经》中“如切如磋,如琢如磨”的佳句展示了工匠在制作过程中一丝不苟的精神。 政治 2020-06-17 …
一辆电动自行车的铭牌上给出了如下的技术参数表规格后轮驱动直流电动机车型26″电动自行车额定电压下的 物理 2020-06-27 …
一辆电动自行车的铭牌上给出了如下的技术参数:规格后轮驱动直流电机车型26#电动自行车额定输出功率1 物理 2020-06-27 …
一辆电动自行车(如图)的铭牌上给出了如下的技术参数表.规格后轮驱动直流永磁轻电机车型26M电动自行 物理 2020-06-27 …
一辆电动自行车的铭牌上给出了如下的技术参数表规格后轮驱动直流永磁体电机车型26″电动自行车额定输出 其他 2020-06-27 …
一辆电动自行车的铭牌上给出了如下的技术参数:规格:车型26″电动自行车,整车质量30kg,最大载量 物理 2020-06-27 …
一辆电动自行车的铭牌上给出了如下的技术参数表.规格后轮驱动直流电机车型26英寸额定输出功率120W 物理 2020-06-27 …
一辆电动自行车的铭牌上给出了如下的技术参数表:规格后轮驱动直流电动机车型26″电动自行车额定电压下 其他 2020-06-27 …
一辆电动自行车的铭牌上给出了如下的技术参数表.规格后轮驱动直流电机车型26英寸额定输出功率120W 物理 2020-06-27 …
一辆电动自行车铭牌上有如下的技术参数表:后轮驱动直流电动机蓄电池额定功率150W额定存储能量0.3 物理 2020-06-27 …