无法在Java中实例化类

时间:2019-01-12 15:37:42

标签: java

我是编程新手,刚刚开始Java编程。 在Main.java文件中,我试图实例化Car类,但出现错误:java:不是语句,错误:java:';'预期的

这是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;
  }
}

这是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);

  }
}

错误显示在inputAverageMPGinputLicensePlateinputAreTaillightsWorking上。

请给我一些建议,以便我可以解决问题!

1 个答案:

答案 0 :(得分:2)

在Java中调用方法时,请勿传递参数名称。因此,只需inputAverageMPG: 25.5,即可代替25.5