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)代码>应该有用。谢谢,如果我是从另一个班级打电话呢?同样。但是,如果您是从一个单独的包中执行此操作,则需要导入枚举。谢谢,如果我是从另一个类调用,该怎么办?相同。但是,如果您是从单独的包中执行此操作,则需要导入枚举。