본문 바로가기
개인공부

오버로딩 (overloading)

by 리승우 2022. 7. 24.

한 클래스 안에 같은 이름의 메소드 여러 개 정의하는 것

 

오버로딩이 성립하기 위한 조건

> 메서드 이름이 같아야 한다

> 매개변수의 개수 또는 타입이 달라야 한다

> 반환 타입은 영향없다

 

주의점

보기3

> add(3,3) 실행 시, 시스템은 어떤 걸 실행하는지 모르기 때문에 add(3,3L)과 같이 지정해주어야 추가 에러가 발생하지 않는다.

 

 

 

'개인공부' 카테고리의 다른 글

생성자 this() / 참조변수 this  (0) 2022.07.24
생성자 (constructor)  (0) 2022.07.24
static 메소드와 인스턴스 메소드  (0) 2022.07.24
참조형 반환타입  (0) 2022.07.23
기본형 매개변수 / 참조형 매개변수  (0) 2022.07.23

댓글