0
때 Comparable 인터페이스를 구현하고 compareTo 메소드를 오버라이드 (override), compareTo 메서드를 사용하여 compareTo를 재정의 할 때?
@Override
public int compareTo(Name o) {
int val = this.name.compareTo(o.name);
if (val != 0) {
return val;
}
if (count != o.count) {
return count - o.count;
}
}
세 번째 라인
, 나는 내가 그것을 무시하면 내가은 compareTo를 사용할 수있는 실현하고, 자동 일들이 자연의 질서를 다음과 비교합니다. 그러나 comparable 인터페이스의 추상 메소드와 비교되지 않습니다. 그것을 정의하지 않고, 그것은 여전히 비교합니까? 또한이 compareTo를 구별하기 위해 super 키워드를 사용할 필요가없는 이유는 무엇입니까?