가변인자 (1) 썸네일형 리스트형 [Java] 오버로딩 오버로딩 하나의 클래스 내에 같은 이름의 메소드를 여러 개 정의하는 것이다. 하나의 이름을 가진 메소드에 여러 가지 기능을 과적(overloading)한 것이라고 생각하면 된다. 오버로딩의 조건 메소드의 이름이 같고, 매개변수의 개수와 타입이 달라야 한다. 이름이 같아도 매개 변수로 구분이 가능해지기 때문에 오버 로딩이 성립하는 것이다. 오버로딩의 예시 println 메소드가 대표적인 예이다! 데이터 타입에 따라 오버로딩 된 메소드들 중 하나가 실행된다. void println(int x); void println(String x); 오버로딩의 장점 이름을 고민할 필요가 없어진다. 같은 기능을 하는데 파라미터가 다양한 경우, 오버로딩이 불가능하다면각자 다 다른 이름을 정해야 할 것이다. 이 문제를 해결해.. 이전 1 다음