package vehicleapp;
public class Car extends Vehicle {
int seatCap;
public Car(String name, int modelNo, int seatCap) {
this.seatCap = seatCap;
super(name, modelNo);
}
}
这段代码有什么问题?
最佳答案
super(name, modelNo);
必须是构造函数主体中的第一条语句(无论何时显式包含它),因为父类(super class)构造函数必须在子类主体之前执行类构造函数:
public Car(String name, int modelNo, int seatCap) {
super(name, modelNo);
this.seatCap = seatCap;
}
关于java - 构造函数给出 2 个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40883054/