【发布时间】:2018-04-02 21:19:43
【问题描述】:
public class Vehicle {
private double speed;
private int wheels;
public Vehicle() {
}
public Vehicle(double speed, int wheels) {
this.speed = speed;
this.wheels = wheels;
}
}
public class Motorcycle extends Vehicle {
private double engineSize;
public Motorcycle(double speed, double engine) {
super(speed, 2);
this.engineSize = engine;
}
}
public class Moped extends Motorcycle {
}
既然 Mope 扩展了 Motorcycle,为什么它告诉我 Moped 需要创建一个构造函数?我希望 Moped 在没有任何构造函数的情况下工作。
【问题讨论】:
标签: java