오버로딩
동일 패키지 내 이름이 같은 여러 메소드를 재정의하는 것
오버로딩과 오버라이딩 비교
1. 오버로딩
위치: 동일 클래스 내부
기능: 신규
조건: 메소드 명은 동일해야하지만 인자타입과 인자개수는 달라야한다.
2. 오버라이딩
위치: 상속관계
기능: 재정의
조건: 메소드 명, 반환타입, 인자타입, 인자개수는 동일
접근 권한은 넓어질 수 있다.(protected -> public)
예외처리는 좁아질 수 있다. (Exception -> NumberFormatException)