重新定义Transport,增加表示平均速度的成员变量speed,构造方法,返回平均速度的成员方法,每个对象的平均速度值为:CAR是60,AIRPLANE是670,TRAIN是75,SHIP是23。创建TRAIN对象,并输出其平均速度。
时间: 2023-06-01 22:05:55 浏览: 140
这是一个技术问题,可以回答。下面是代码:
```
public class Transport {
private double speed;
public Transport(double speed) {
this.speed = speed;
}
public double getSpeed() {
return speed;
}
}
public class Car extends Transport {
public Car() {
super(60); //平均速度为60km/h
}
}
public class Airplane extends Transport {
public Airplane() {
super(670); //平均速度为670km/h
}
}
public class Train extends Transport {
public Train() {
super(75); //平均速度为75km/h
}
}
public class Ship extends Transport {
public Ship() {
super(23); //平均速度为23km/h
}
}
//创建TRAIN对象
Train train = new Train();
System.out.println(train.getSpeed()); //输出平均速度为75
```
希望我的回答能够帮到您,如有疑问,欢迎继续提问。
阅读全文