我在处理一些 java 代码时遇到了问题:
我创建了一个名为 clsEnum 的类,我希望它不仅包含一个类。
enum EnumDocument
{
DNI(1), RUC(5), Grupo(7),Sucursal(8);
private int value;
EnumDocument(int value){
this.value = value;
}
public int getValue(){
return this.value;
}
}
enum EnumTypeRoleCredential
{
Employee(81), Client(82), Supplier(83);
private int value;
EnumTypeRoleCredential(int value){
this.value = value;
}
public int getValue(){
return this.value;
}
}
是的,我知道,我忘了放主类(clsEnum),但在这种情况下我不想放它。这就是我希望它工作的方式。因此,当我在同一个包中的类中创建 enumDocument 对象或 EnumTypeRoleCredential 对象时,我没有任何问题,但是当我在另一个包中的另一个类中创建对象时,IDE(Eclipse juno ) 建议使用“public”,但是当你使用它时,我收到一个错误,指出该类需要自己的文件。
我曾经在 Visual Studio c#.net 中执行此操作。它可以用Java完成,还是我必须将必要的子类放入主类。
谢谢。