두 메서드가 같은 이름을 갖고 있으나 인자의 수나 자료형이 다른 경우
public void sum ( int a , int b ) {
System.out.println( int a + int b )
}
public void sum ( int a , int b , int c ) {
System.out.println( int a + int b + int c )
}
상위 클래스를 타서 재정의 한다.
상속 관계에 있는 클래스 간에 같은 이름의 메서드를 정의.
Arrays.sort(room, new Comparator<int[]>() {
@Override
public int compare(int[] t1, int[] t2) {
if(t1[1] == t2[1]){
return t1[0] - t2[0];
}
return t1[1] - t2[1];
}
});