我對java很陌生,無法弄清楚這一點! 這是它應該是什麼樣子,但它給了我一個錯誤,我不知道如果我必須轉換它或不! 或我正在做別的事情不對!構造函數Vehicle(String [],int)未定義
這是我的要求: 使用提供的車輛數據爲變量賦值。有關訪問這些車輛數據值的信息,請參閱數據文件佈局信息。 1.速度
public class Bicycle extends Vehicle implements IOutput {
private static int speeds;
public Bicycle(String[] vehicleData) {
super(vehicleData,speeds); // get error: The constructor Vehicle(String[], int) is undefined
// or i should this one :
speeds = Convert.toInteger(vehicleData[0]);
}
這裏是汽車類
public Vehicle(String[] vehicleData) {
count++;
owner= new Owner(vehicleData);
setVehicleType(Convert.toInteger(vehicleData[0]));
make = vehicleData[1];
model = vehicleData[2];
color = vehicleData[3];
purchaseDate = vehicleData[4];
cost = Convert.toDouble(vehicleData[5]);
}
...錯誤(和修復)是不言自明的,哪裏是混亂!? – mre
是的,但我也必須符合我的要求:使用提供的車輛數據爲變量賦值。有關訪問這些車輛數據值的信息,請參閱數據文件佈局信息。 1.速度 – Dani