用java语言,创建几个具有抽象方法enginePower实现的汽车品牌类,例如BMW、Audi、Honda等。 在名为Cars类中声明抽象方法。为每个汽车品牌创建对象,并分别打印出这些汽车的发动机功率。
时间: 2023-06-24 13:03:55 浏览: 86
OOP_Car:通过模拟汽车来实践Java OOP原理的项目
以下是Java代码实现:
```java
abstract class Cars {
public abstract void enginePower();
}
class BMW extends Cars {
public void enginePower() {
System.out.println("BMW发动机功率:300马力");
}
}
class Audi extends Cars {
public void enginePower() {
System.out.println("Audi发动机功率:280马力");
}
}
class Honda extends Cars {
public void enginePower() {
System.out.println("Honda发动机功率:200马力");
}
}
public class Main {
public static void main(String[] args) {
BMW bmw = new BMW();
Audi audi = new Audi();
Honda honda = new Honda();
bmw.enginePower();
audi.enginePower();
honda.enginePower();
}
}
```
输出结果为:
```
BMW发动机功率:300马力
Audi发动机功率:280马力
Honda发动机功率:200马力
```
阅读全文