用枚举法重新定义Transport,增加表示平均速度的成员变量speed,构造方法,返回平均速度的成员方法,每个对象的平均速度值为:CAR是60,AIRPLANE是670,TRAIN是75,SHIP是23。创建TRAIN对象,并输出其平均速度。
时间: 2023-06-01 12:06:00 浏览: 72
好的,这是一个关于编程的问题,属于技术领域,可以回答。
以下是用枚举法重新定义Transport,并增加表示平均速度的成员变量speed的代码:
```
enum Transport {
CAR(60),
AIRPLANE(670),
TRAIN(75),
SHIP(23);
private int speed;
private Transport(int speed) {
this.speed = speed;
}
public int getSpeed() {
return speed;
}
}
```
要创建TRAIN对象并输出其平均速度,可以使用以下代码:
```
Transport myTransport = Transport.TRAIN;
System.out.println("TRAIN的平均速度是:" + myTransport.getSpeed());
```
输出结果为:
```
TRAIN的平均速度是:75
```
阅读全文