Java 使用枚举?

Java 使用枚举?,java,enums,Java,Enums,使用枚举时遇到一些问题,如何将方法传递给枚举?这是代码的基本概述: public enum myEnum{ UNDEFINED, Value1, Value2 } checkEnum(myEnum passedValue){ //do check stuff here } 不,我想将“Value1”传递给checkEnum,但如果我只是说: checkEnum(Value1); Eclipse不允许,我的变量必须以什么格式传递给我的方法checkEnum?试试这个

使用枚举时遇到一些问题,如何将方法传递给枚举?这是代码的基本概述:

public enum myEnum{
            UNDEFINED, Value1, Value2
}

checkEnum(myEnum passedValue){
//do check stuff here
}
不,我想将“Value1”传递给checkEnum,但如果我只是说:

checkEnum(Value1);
Eclipse不允许,我的变量必须以什么格式传递给我的方法checkEnum?

试试这个

checkEnum(myEnum.Value1);
试试这个

checkEnum(myEnum.Value1);
应该是:

checkEnum(myEnum.Value1);
此外,约定是以大写字母开始枚举和类名。e、 g

checkEnum(MyEnum.Value1);
应该是:

checkEnum(myEnum.Value1);
此外,约定是以大写字母开始枚举和类名。e、 g

checkEnum(MyEnum.Value1);

它需要限定,
checkEnum(myEnum.Value1)应该有效。

它需要合格,
检查枚举(myEnum.Value1)应该有用。

谢谢,如果我是从另一个班级打电话呢?同样。但是,如果您是从一个单独的包中执行此操作,则需要导入枚举。谢谢,如果我是从另一个类调用,该怎么办?相同。但是,如果您是从单独的包中执行此操作,则需要导入枚举。