메소드 오버로딩(Method Overloading)
메소드 오버로딩(Method Overloading) 하나의 메소드로 파라미터의 개수, 타입, 파라미터 위치를 고려하여 여러개의 메소드를 만드는 것 메소드 구분 기준 메소드에서 고려해야 할 대상 - 메소드 이름, 파라미터, 파라미터 타입, 파라미터 위치 메소드에서 고려해야 할 대상 - 리턴값은 고려 대상이 아님 - 접근제한자 아래의 코드를 보면 눈으로 보면 알겠지만 다른사람이 사용한다고 생각해봐라 ...... 다 기억하겠는가? -> 바람직하지 않은 방법이다 class Test { public int sum1(int a, int b) { } public int sum2(int a, int b, int c) { } public int sum3(int a, int b, int c, int d) { } } 그래서..