在eclipse环境下.编写一个Car类,具有final类型的属性品牌,具有功能drive;定义其子类Aodi和Benchi,具有属性:价格、型号;具有功能:变速;定义自己名字+学号的主类,在其main方法中分别创建Aodi和Benchi的对象并测试对象的特性。
时间: 2024-03-11 20:47:59 浏览: 24
好的,以下是代码实现:
Car类:
```java
public class Car {
final String brand = "car"; // final类型的品牌属性
public void drive() {
System.out.println("车辆行驶");
}
}
```
Aodi类:
```java
public class Aodi extends Car {
double price; // 价格属性
String model; // 型号属性
public void changeGear() {
System.out.println("Aodi变速");
}
}
```
Benchi类:
```java
public class Benchi extends Car {
double price; // 价格属性
String model; // 型号属性
public void changeGear() {
System.out.println("Benchi变速");
}
}
```
主类:
```java
public class Main {
public static void main(String[] args) {
Aodi aodi = new Aodi();
aodi.price = 100000;
aodi.model = "A6";
System.out.println("Aodi的价格:" + aodi.price);
System.out.println("Aodi的型号:" + aodi.model);
aodi.changeGear();
aodi.drive();
Benchi benchi = new Benchi();
benchi.price = 200000;
benchi.model = "GLC";
System.out.println("Benchi的价格:" + benchi.price);
System.out.println("Benchi的型号:" + benchi.model);
benchi.changeGear();
benchi.drive();
}
}
```
输出结果如下:
```
Aodi的价格:100000.0
Aodi的型号:A6
Aodi变速
车辆行驶
Benchi的价格:200000.0
Benchi的型号:GLC
Benchi变速
车辆行驶
```
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![apk](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)