Sre*_*ree 29 java enums switch-statement
我正在尝试检查我的VO中设置的值.
以下是我的clasess.我得到" 合格的案例标签MyEnum.UserType.DOCTORS必须用不合格的枚举常量DOCTORS替换 "
请帮我识别我在这里做错了什么.
MyEnum.java
public MyEnum{
private UserType userType;
public UserType getUserType(){
return userType;
}
public void setUserType(UserType userType){
this.userType = userType;
}
public static enum UserType{
DOCTORS("D"),
PATIENT("P"),
STAFF("S");
}
}
Run Code Online (Sandbox Code Playgroud)
EnumTest.java
public EnumTest {
.....
public void onGoBack(MyEnum myEnum) {
switch(myEnum.getUserType())
{
case UserType.DOCTORS: // this shows "The qualified case label MyEnum.UserType.DOCTORS must be replaced with the unqualified enum constant DOCTORS"
break;
}
}
}
Run Code Online (Sandbox Code Playgroud)
Mat*_*all 49
阅读错误消息.它告诉你到底该做什么.
switch(myEnum.getUserType())
{
case DOCTORS:
break;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28793 次 |
| 最近记录: |