logo - 刷刷题
下载APP
【简答题】

设计一个汽车类(Motorcar),该类通过挂档实现运行(即run()方法), 汽车运行分为向前跑和向后跑,如何向前/后跑属于汽车类的内部实现细节,驾驶员不需要知道,他(她)只需要学会挂档就可以了,汽车向前/后跑这些细节用私有方法实现。挂档时需挂前进档(“forward”)或倒车档(“backward”),即把“forward/backward”传给run方法。Motorcar类有一个私有属性__direction表示汽车的运行方向,在run方法内判断__direction等于“forward”调用私有方法__run_forward(),若__direction等于“backward”则调用私有方法__run_back()。向前跑用私有方法__run_forward()实现(为了简单起见,仅显示“轮子向前转...”),向后跑用私有方法__run_back()实现(为了简单起见,仅显示“打开倒车影像,轮子向后转..”)。实例化该类,实现汽车前进和倒车功能

举报
参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三