求帮助啊 ~继承,多态,接口的题目
java吧
全部回复
仅看楼主
level 3
shore7758520 楼主
实现以下功能:
这是一个关于装配汽车的问题,在这里只研究何如通过程
序来模拟汽车装配发动机。
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的发动机,
然后重新测试一下。
2012年07月04日 13点07分 1
level 7
典型的多态,测试发动机性能的方法,方法参数传接口。这样就可以啦!!
2012年07月04日 14点07分 2
1