오버로드(overload)
- 메소드를 같은 이름으로 매개변수만 달리해서 여러개 선언하는 기능을 의미한다.
- 자바에서 많이 쓰이기도 하는 문법 중 하나.
- 메소드를 오버로드 하기 위해서는 반드시 매개변수의 수량과 타입이 달라야 한다.
- 기능에 대한 매개변수를 분산하여 놓을 수 있는 장점이 있다.
- 매개변수의 타입과 수량이 같지만 매개변수의 이름이 다르다고 해서 오버로드가 성립되진 않는다.
'공부노트 > Java' 카테고리의 다른 글
[Java] 싱글톤(Singleton) 패턴 (0) | 2021.12.02 |
---|---|
[Java]Enum (0) | 2021.11.20 |
[Java] Class와 객체 (0) | 2021.11.10 |
[Java] 배열(Array) (0) | 2021.11.03 |
[Java] 반복문 if, switch~case, while, for (0) | 2021.11.02 |