Given:
1. public class Score implements Comparable<Score> {
2. private int wins, losses;
3. public Score(int w, int l) { wins = w; losses = l; }
4. public int getWins() { return wins; }
5. public int getLosses() { return losses; }
6. public String toString() {
7. return "<" + wins + "," + losses + ">";
8. }
9. // insert code here
10. }
Which method will complete this class?
A. public int compareTo(Object o){/*more code here*/}
B. public int compareTo(Score other){/*more code here*/}
C. public int compare(Score s1,Score s2){/*more code here*/}
D. public int compare(Object o1,Object o2){/*more code here*/}
Solution : B
Compareable 인터페이스를 구현한 클래스는 반드시
public int compareTo(T o) 메소드를 오버라이드 해야만 한다.
즉 Comparable<Score> 인터페이스를 구현한 Score 클래스는
public int compareTo(Score o) 메소드를 구현해야만 한다.
'자격증 > OCJP_ExamA' 카테고리의 다른 글
QUESTION 32 (0) | 2018.07.01 |
---|---|
QUESTION 31 (0) | 2018.07.01 |
QUESTION 30 (0) | 2018.07.01 |
QUESTION 29 (0) | 2018.07.01 |
QUESTION 27 (0) | 2018.07.01 |
#IT #먹방 #전자기기 #일상
#개발 #일상