Enum 값을 기반으로 If 식을 작성하는 방법은 무엇입니까?Enum을 사용하여 IF 문을 작성하십시오.
내 Enum gameStatus의 상태는 WON, LOST, CONTINUE 및 NOTSTARTED입니다. 현재 Enum 값을 기반으로 결정을 내리고 싶습니다. 같이 일하는 것이
뭔가 :
if(gameStatus == WON)
{
point++;
}
else if(gameStatus == LOST)
{
point--;
}
네, 이것도 좋은 해결책입니다. 즉, 각 필드가 개별적으로 구현하는 추상적 인 메서드를 사용하면 약간 과도하다는 것입니다. 'score this'가 생성자에 전달 된 필드 인 간단한'return this.score'는 덜 장황하고 깨끗합니다. –