Java 误解main方法/指向“publicstaticvoidmain(String[]args)”
我有一个任务,用构造函数+各种方法编写一个类,将值返回给主类 由于以下错误,我的代码从未正确编译:找不到表达式的简单开头或非法开头 我相信我从根本上误解了如何构造构造函数,主方法到底是什么,以及一个类如何调用另一个类 任务: 假设为您提供了以下驱动程序类,其中包括一个main方法: *现在假设执行main生成以下输出: 我的车用21.4加仑汽油行驶了400.48英里 我的里程数是18.714018691588787 实现AutoTrip类,使其产生指示的输出* 我的代码:Java 误解main方法/指向“publicstaticvoidmain(String[]args)”,java,constructor,Java,Constructor,我有一个任务,用构造函数+各种方法编写一个类,将值返回给主类 由于以下错误,我的代码从未正确编译:找不到表达式的简单开头或非法开头 我相信我从根本上误解了如何构造构造函数,主方法到底是什么,以及一个类如何调用另一个类 任务: 假设为您提供了以下驱动程序类,其中包括一个main方法: *现在假设执行main生成以下输出: 我的车用21.4加仑汽油行驶了400.48英里 我的里程数是18.714018691588787 实现AutoTrip类,使其产生指示的输出* 我的代码: 您忘了在类AutoTr
您忘了在类AutoTrip中添加变量
public class AutoTrip {
private double distance; // Missing var
private double fuel; // Missing var
public AutoTrip(double distance, double fuel) {
this.distance = distance;
this.fuel = fuel;
}
public double getDistance() {
return distance;
}
public double getFuel() {
return fuel;
}
public double getMPG() {
return distance / fuel;
}
}
您忘了在类AutoTrip中添加变量
public class AutoTrip {
private double distance; // Missing var
private double fuel; // Missing var
public AutoTrip(double distance, double fuel) {
this.distance = distance;
this.fuel = fuel;
}
public double getDistance() {
return distance;
}
public double getFuel() {
return fuel;
}
public double getMPG() {
return distance / fuel;
}
}
啊,我明白了。这段时间我一直认为变量是在构造函数本身中定义的。我现在完全明白了,谢谢!啊,我明白了。这段时间我一直认为变量是在构造函数本身中定义的。我现在完全明白了,谢谢!
public class AutoTrip {
private double distance; // Missing var
private double fuel; // Missing var
public AutoTrip(double distance, double fuel) {
this.distance = distance;
this.fuel = fuel;
}
public double getDistance() {
return distance;
}
public double getFuel() {
return fuel;
}
public double getMPG() {
return distance / fuel;
}
}