在Android项目中使用enum类型
我在一个名为x的类文件中声明了一个枚举,我想从另一个类文件中使用它。这是我代码的摘录 枚举类型{D,H,B,未定义}//这一行在x.java文件中 我想通过以下方式使用另一个类文件中的枚举“类型”在Android项目中使用enum类型,android,eclipse,enums,constants,Android,Eclipse,Enums,Constants,我在一个名为x的类文件中声明了一个枚举,我想从另一个类文件中使用它。这是我代码的摘录 枚举类型{D,H,B,未定义}//这一行在x.java文件中 我想通过以下方式使用另一个类文件中的枚举“类型” import <package>.x; public void test(int param){ if(param == D) do the following; else do others; } import.x; 公共无效测
import <package>.x;
public void test(int param){
if(param == D) do the following;
else do others;
}
import.x;
公共无效测试(int参数){
如果(param==D),则执行以下操作:;
其他人做什么;
}
是x.java所属的包。这两个文件在同一个包中,所以我不确定是否有必要在导入行中明确提到这一点。无论如何,Eclipse不承认D是常数,建议我创建一个。我试过D型。但是不起作用。那么我该如何解决这个问题呢?使用枚举为java文件命名,命名方式与枚举相同,即Type.java 添加导入行 您应该能够使用语法(注意,我更改了参数类型): }
public void test(Type param){
if(param == Type.D) do the following;
else do others;