공부노트/Java

[Java] Overload( 오버로드 )

Reload0213 2021. 11. 13. 00:54

 오버로드(overload)


 - 메소드를 같은 이름으로 매개변수만 달리해서 여러개 선언하는 기능을 의미한다.
 - 자바에서 많이 쓰이기도 하는 문법 중 하나.
 - 메소드를 오버로드 하기 위해서는 반드시 매개변수의 수량과 타입이 달라야 한다.
 - 기능에 대한 매개변수를 분산하여 놓을 수 있는 장점이 있다.
 - 매개변수의 타입과 수량이 같지만 매개변수의 이름이 다르다고 해서 오버로드가 성립되진 않는다.