자바 기본 개념(15)

goya3014·2020년 9월 2일
0

JAVA

목록 보기
15/19

오버로딩

동일 패키지 내 이름이 같은 여러 메소드를 재정의하는 것


오버로딩과 오버라이딩 비교

1. 오버로딩
위치: 동일 클래스 내부
기능: 신규
조건: 메소드 명은 동일해야하지만 인자타입과 인자개수는 달라야한다.

2. 오버라이딩
위치: 상속관계
기능: 재정의
조건: 메소드 명, 반환타입, 인자타입, 인자개수는 동일
접근 권한은 넓어질 수 있다.(protected -> public)
예외처리는 좁아질 수 있다. (Exception -> NumberFormatException)

profile
이제 막 첫걸음을 시작한 주니어 개발자입니다.

0개의 댓글