1) 오버로딩(overloading)
- 한 클래스 안에 같은 이름의 메서드 여러 개 정의 하는 것
ex) println() / println(boolean x) / println(char x)
2) 오버로딩이 성립하기 위한 조건
- 메서드 이름이 같아야 한다.
- 매개변수의 개수 또는 타입이 달라야 한다.
- 반환 타입은 영향 없다.
3) 오버로딩의 올바른 예 - 매개변수는 다르지만 같은 의미의 기능 수행
반응형
'Java' 카테고리의 다른 글
자바의 정석 생성자 this() (0) | 2021.02.28 |
---|---|
자바의 정석 생성자 (0) | 2021.02.28 |
자바의 정석 static메서드와 인스턴스 메서드 (0) | 2021.02.28 |
자바의 정석 기본형 매개변수 (0) | 2021.02.28 |
자바의 정석 호출 스택 (0) | 2021.02.28 |