开发一个接口IEngine(引擎),要求包含如下抽象方法:
- double drive() 该方法表示驱动功能,返回驱动输出功率。
- String getType() 该方法表示获得引擎的品牌。
开发一个轿车类Car,要求如下:
- 包含私有IEngine类型属性:engine ,表示轿车配备的引擎。
- 包含构造方法public Car(Engine engine) 。
- 包含一个表示轿车运行的公有的实例方法,在该方法内输出引擎的品牌和运行速度等信息,其中运行速度是通过引擎输出输出功率计算而来(计算规则自定义即可)。
- 添加主方法测试,创建轿车对象,配备不同的引擎,引擎对象的创建请使用IEngine接口的匿名内部类,测试轿车的运行的行为
直接报价更好