gpt4 book ai didi

Java "confuses"具有数据类型的类(枚举)

转载 作者:行者123 更新时间:2023-12-01 17:54:18 24 4
gpt4 key购买 nike

我正在 Java 中进行分配,我应该使用我在我的项目中导入的 enumeration 类型 MONTH项目。我的老师写道:“有一个特殊的函数可以将数字转换为月份:月.月(8)”。

我已经写了Month Month = Month.month(4);(其中变量month应该具有值april),但它说的是

"the method month is undefined for the type month".

据我了解,Java 将等号后面的“月份”解释为数据/枚举类型,但我希望它是我使用函数 month 的类(它们的名称都是Month)。我的同学使用它没有任何问题,而且据我所知,我已经正确导入了我的老师代码。

永远感谢任何帮助。

最佳答案

如果您有两个具有相同名称的类(或枚举),您可以使用 FQN(完全限定名称)。

例如,如果您在包 myenums 中有枚举 Month ,在包 myclasses 中有类 Month ,您可以编写:

myenums.Month month = myclasses.Month.month(4);

关于Java "confuses"具有数据类型的类(枚举),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46562036/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com