오버로딩 (1) 썸네일형 리스트형 자바 메소드 오버로딩(메서드 오버로딩, Method Overloading), 자바 가변인자(Varargs, Variable Argument List) 메소드 오버로딩(Method overloading)에 대해서 알아보자. 오버로딩(Overloading) 자바에서 한 클래스 내에서 이미 사용하려는 이름과 같은 이름을 가진 메소드가 있더라도 매개변수의 개수 또는 타입이 다르면, 같은 이름을 사용해서 메소드를 정의할 수 있다. 한 클래스 내에 같은 이름의 메소드를 여러 개 정의하는 것을 "메소드 오버로딩(Method Overloading)" 또는 간단히 "오버로딩(Overloading)"이라 한다. 메소드 오버로딩 구분 요건은 아래와 같다. 메소드 이름이 같아야 한다. 매개변수의 개수, 타입 또는 순서가 달라야 한다. 반환 타입은 관계 없다. 위의 조건을 만족시키지 못하는 메소드는 중복 정의로 간주되어 컴파일 시에 에러가 발생한다. 그리고 오버로딩된 메소드.. 이전 1 다음