한 클래스 내에서 동일한 이름을 가진 메서드를 여러개 정의하는 것 오버로딩된 메서드들은 매개변수의 타입, 개수, 순서가 달라야 됨 반환 타입과 접근 제한자는 오버로딩을 구분하는데 사용되지 않는다
규칙 1. 메서드 이름이 같아야 함 2. 매개변수의 타입, 개수 또는 순서가 달라야 함 3. 반환 타입은 오버로딩을 구분하는데 사용되지 않음 4. 접근제한자는 오버로딩을 구분하는 데 사용되지 않음