抱歉这个愚蠢或简单的问题。我从未学习过枚举,现在我们将使用它们,而我对此一无所知。我搜索了问题的解决方案,但找不到任何东西……并且没有解决方案,也无法继续执行我的代码。如果您能帮助我,那就太好了。

我必须在包装中打开一个枚举,看起来像

public enum FuelType
{
    Gasoline, Diesel
}


另外我有一堂课叫汽车。在此类中,我有一个字符串描述。
现在我想创建一个看起来像

public Car(String description, FuelType fuelType)
{
   ....
}


我想在此构造函数中使用枚举FuelType,但我不知道如何。我几乎尝试了所有方法,但没有任何效果。

希望你能帮助我!谢谢并恭祝安康
Skalk

最佳答案

就我所知,您知道如何将FuelType参数传递给Car构造函数,但是您不知道如何存储它。这是对的吗?您在寻找这只水吗?

public class Car {
    private String description;
    private FuelType fuelType;

    public Car(String description, FuelType fuelType) {
        this.description = description;
        this.fuelType = fuelType;
    }
    ...
}

10-04 20:13