같은 인터페이스 가 클래스 에있는 동안 왜 인터페이스 .compareTo()
에 있는지 알고 Comparable
싶습니다 . 나에게, 왜 같은 방법 이 클래스 에 없는지 임의적 인 것처럼 보입니다 ..equals
Object
.compareTo()
Object
사용하려면 .compareTo()
, 당신은 구현 Comparable
인터페이스와 구현 .compareTo()
당신의 목적을 위해 방법을. 를 들어 .equals()
모든 클래스가 상속하기 때문에 방법, 당신은 단순히 당신의 클래스의 메소드를 오버라이드 (override) Object
클래스입니다.
내 질문은 왜 같은 .compareTo()
클래스가 아닌 구현하는 인터페이스 와 같은 메소드 Object
입니까? 마찬가지로 .equals()
클래스 의 메소드 는 왜 Object
구현되고 일부 인터페이스에서는 구현되지 않습니까?