Java 构造工具(字符串[],int)未定义
我对java非常陌生,无法理解这一点! 这是它应该是什么样子,但它给了我一个错误,我不知道我是否必须转换它! 或者我做错了什么 以下是我的要求: 使用提供的车辆数据为变量赋值。有关访问这些车辆数据值的信息,请参阅数据文件布局信息。 1.速度Java 构造工具(字符串[],int)未定义,java,class,constructor,Java,Class,Constructor,我对java非常陌生,无法理解这一点! 这是它应该是什么样子,但它给了我一个错误,我不知道我是否必须转换它! 或者我做错了什么 以下是我的要求: 使用提供的车辆数据为变量赋值。有关访问这些车辆数据值的信息,请参阅数据文件布局信息。 1.速度 public class Bicycle extends Vehicle implements IOutput { private static int speeds; public Bicycle(String[] vehicleData) {
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]);
}
Vehicle类中的构造函数只接受字符串[],并传递字符串[]和int 改变
super(vehicleData,speeds); // get error: The constructor Vehicle(String[], int) is undefined
到
或者声明您的超级级车辆的速度
int speed;
public Vehicle(String[] vehicleData, int speed)
Vehicle类中的构造函数只接受字符串[],并传递字符串[]和int 改变
super(vehicleData,speeds); // get error: The constructor Vehicle(String[], int) is undefined
到
或者声明您的超级级车辆的速度
int speed;
public Vehicle(String[] vehicleData, int speed)
super
正在调用Vehicle
构造函数,该构造函数只接受字符串,不接受字符串和int
换成这个
// remove static
int speed;
public Bicycle(String[] vehicleData) {
super(vehicleData);
speeds = Integer.valueOf(vehicleData[0]);
}
super
正在调用Vehicle
构造函数,该构造函数只接受字符串,不接受字符串和int
换成这个
// remove static
int speed;
public Bicycle(String[] vehicleData) {
super(vehicleData);
speeds = Integer.valueOf(vehicleData[0]);
}
…错误(和修复)是不言自明的,混淆在哪里!?是的,但我也必须满足我的要求:使用提供的车辆数据为变量赋值。有关访问这些车辆数据值的信息,请参阅数据文件布局信息。1.速度…错误(和修复)是不言自明的,哪里是混乱!?是的,但我也必须满足我的要求:使用提供的车辆数据为变量赋值。有关访问这些车辆数据值的信息,请参阅数据文件布局信息。1.speeds@user1834534你的超类构造函数不接受它。在你的超类中也定义它,但我不能!我的教授创建了UML,但没有它:(在我的bicycle类中我还能做什么?@user1834534你的超类构造函数不接受它。也在你的超类中定义它。但我不能!我的教授创建了UML,没有它:(在我的自行车课上,我还能做些什么?不是你怎么叫基构造函数的。非常感谢你的帮助:)不是你怎么叫基构造函数的。非常感谢你的帮助:)