한 클래스 안에 같은 이름의 메소드 여러 개 정의하는 것
오버로딩이 성립하기 위한 조건
> 메서드 이름이 같아야 한다
> 매개변수의 개수 또는 타입이 달라야 한다
> 반환 타입은 영향없다
주의점
보기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 |
댓글