shore7758520 shore7758520
关注数: 40 粉丝数: 230 发帖数: 486 关注贴吧数: 22
求帮助啊 ~继承,多态,接口的题目 实现以下功能: 这是一个关于装配汽车的问题,在这里只研究何如通过程 序来模拟汽车装配发动机。 1. 设计一个发动机接口(IEngine),需要提供如下功能: (1).启动(start) (2)停止(stop) (3)加速(speedup) 提示:设计接口的意义在于只要发动机实现了这些功能就 可以装在我的汽车上 2. 设计两个发动机满足以上功能. 第一个发动机叫"YAMAHA",实现功能: a. 启动方法中显示"YAMAHA启动,速度60"。 b. 停止方法中显示"YAMAHA停止,速度0". c. 加速方法中显示"YAMAHA加速,速度80". 第二个发动机叫"HONDA",实现功能: a. 启动方法中显示"HONDA启动,速度40"。 b. 停止方法中显示"YAMAHA停止,速度0". c. 加速方法中显示"YAMAHA加速,速度120". 3. 设计一个汽车类(Car),汽车应该有一个方法用来测试发动机的 性能,叫testEngine(). 这个方法里主要有以下内容: 测试发动机启动 测试发动机加速 测试发动机停止 (提示:也就是在方法中调用发动机的三个方法) 4. 在现实生活中,我买了一辆车(提示:main中新建了一个汽车类), 然后我首先把一个YAMAHA的发动机装在了我的汽车上(提示:新建了 一个YAMAHA对象,),然后测试一下发动机(提示:调用testEngine())。 然后我发现我不喜欢YAMAHA的发动机,于是我换了一个HONDA的发动机, 然后重新测试一下。
1 下一页