0
public enum Scale2 {
GOOD('C') {
public char getGrade() {
return grade;
}
},
BETTER('B') {
public char getGrade() {
return grade;
}
},
BEST('A') {
public char getGrade() {
return grade;
}
};
private char grade;
Scale2(char grade) {
this.grade = grade;
}
// (1) INSERT CODE HERE
public char getGrade() {
return grade;
}
public static void main (String[] args) {
System.out.println(GOOD.getGrade());
}
}
이것은 khalid mughal scjp guid의 프로그램으로 다음과 같은 옵션과 질문이 있습니다. 내가 이클립스에서 이것을 실행하려고했을 때, 정적이 아닌 등급은 정적 인 컨텍스트에서 액세스 할 수 없다는 것을 컨셉에 따라 생각한다고 생각하지만, 혼란 스럽습니다. 뼈대 책은 쓰거나 나 ... 재생합니다.scjp enum에 관한 질문
(1)에 삽입하면 프로그램이 C?
두 가지 정답을 선택하십시오. 샘플 코드
(a) public char getGrade() { return grade; }
(b) public int getGrade() { return grade; }
(c) abstract public int getGrade();
(d) abstract public char getGrade();
좋은 설명 주셔서 감사합니다. – yagnya