[英]Cannot instantiate class in java
I'm new in programming and just started java programming. 我是编程新手,刚刚开始Java编程。 In Main.java file I'm trying to instantiate class Car, but I've got Error: java: not a statement and Error:java: ';'
在Main.java文件中,我试图实例化Car类,但出现错误:java:不是语句,错误:java:';' expected
预期
This is Car.java file 这是Car.java文件
import java.awt.*;
public class Car {
double averageMilesPerGallon;
String licensePlate;
Color paintColor;
boolean areTaillightsWorking;
public Car(double inputAverageMPG,
String inputLicensePlate,
Color inputPaintColor,
boolean inputAreTaillightsWorking) {
this.averageMilesPerGallon = inputAverageMPG;
this.licensePlate = inputLicensePlate;
this.paintColor = inputPaintColor;
this.areTaillightsWorking = inputAreTaillightsWorking;
}
}
This is Main.java file 这是Main.java文件
import java.awt.*;
public class Main {
public static void main(String[] args) {
Car myCar = new Car(inputAverageMPG: 25.5,
inputLicensePlate: "1BC32E",
Color.BLUE,
inputAreTaillightsWorking: true);
}
}
The errors are shown on inputAverageMPG
, inputLicensePlate
and inputAreTaillightsWorking
. 错误显示在
inputAverageMPG
, inputLicensePlate
和inputAreTaillightsWorking
。
Please give me some advice so I could make things work! 请给我一些建议,以便我可以解决问题!
When calling a method in Java, you don't pass arguments with their names. 在Java中调用方法时,请勿传递参数名称。 So instead of
inputAverageMPG: 25.5,
, just 25.5
will do. 因此,代替
inputAverageMPG: 25.5,
,只需25.5
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.