Java 11 从另一个类(Main)调用类属性(Car)时出现语法错误

标签 java class

**我需要帮助,我正在 Linked-in 付费类(class)中学习 Java。 问题是,当我尝试从另一个类调用类属性来“构建汽车”时,我遇到语法错误,我需要帮助,这里是代码,如果有人可以解释出了什么问题,我将非常感激,提前致谢!

import java.awt.*;

公共(public)类主要{

public static void main(String[] args) {
    System.out.println("Hello World");
    System.out.println("Peter");

    Car myCar = new Car(inputAverageMPG: 25.5,
            inputLicensePlate "1BC32E",
            Color.BLUE,
            inputTailLightsWorking: true);
}

}

这是汽车类

public class Car {

// Data Types:
// int -> integer 1, 2, 3
// double -> decimal 34.5, 32.1
// String -> "a1a2" or "Hello World"
// Color -> from awt library
// boolean -> true or false

double averageMilesPerGallon;
String licensePlate;
Color painColor;
boolean areTailLightsWorking;

public Car(int inputAverageMPG,
           String inputLicensePlate,
           Color inputPaintColor,
           boolean inputAreTailLightsWorking) {
    this.averageMilesPerGallon = inputAverageMPG;
    this.licensePlate = inputLicensePlate;
    this.areTailLightsWorking = inputAreTailLightsWorking;
    this.painColor = inputPaintColor;
}

}

这是我的错误消息(包括行)

第 9 行:无法解析符号 (inputAverageMPG) 第 10 行无法解析符号 (inputLicensePlate) 第 12 行无法解析符号 (inputTailLightsWorking)

最佳答案

java 语法的工作原理如下:

Car myCar = new Car(25.5, "1BC32E", Color.BLUE, true);

传递值时不需要附加变量名,这里唯一的约束是值的类型和参数索引应该匹配。

关于Java 11 从另一个类(Main)调用类属性(Car)时出现语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53468041/

相关文章:

java - 创建和访问 Vector 类

java - 两个类互相包含

java - 错误 : '.class' expected

java - 为什么构图要遵循开闭原则?

java - JTree 单元渲染器问题

从另一个类访问 Java Swing/AWT 组件

java - 如何解决 "throw"JSF2 404 错误?

java - 直接遍历 JAR 文件中的文件夹

java - Node.getNodeValue() 在 java 中返回 null

c++ - 如何在 C++ 中使用类原型(prototype)