문제를 우리가 정의한 Class로 배열을 만들 때가 있다. 그리고 그걸 정렬해야 할 때가 있다. 하지만 일반적인 배열은 가지고 있는 값이 하나이기 때문에 정렬 기준이 오름차순이냐 내림차순이냐 밖에 없는데 우리가 정의한 Class는 그렇지 않다. 그래서 그냥 Arrays.sort나 Collections.sort를 돌리면 에러가 난다. 왜냐하면 정렬할 기준이 없기 때문이다. 그래서 우리는 Comparable interface를 통해서 기준을 만들어줘야 정렬할 수 있다. ex) Class Info implements Comparable{ String name; int num; public Info(String name, int num) { this.name = name; this.num = num; } @Ov..