가변인수는 신중히 사용하라.
정리
가변인수메서드는 명시한 타입의 인수를 0 개이상 맏을 수 있다. 가변인수 메서드를 호출하면, 가장 먼저 인수의 개수와 길이가 같은 배열을 만들고 인수들을 이 배열에 저장해여 가변인수 메서드에 건네준다.
핵심정리
인수 개수가 일정하지 않은 메서드를 정의해야 한다면 가변인수가 반드시 필요하다. 메서드를 정의할때 필수 가변인수는 가변인수 앞에 두고, 가변인수를 사용할때는 성능 문제가지 고려하자.
가변인수메서드는 명시한 타입의 인수를 0 개이상 맏을 수 있다. 가변인수 메서드를 호출하면, 가장 먼저 인수의 개수와 길이가 같은 배열을 만들고 인수들을 이 배열에 저장해여 가변인수 메서드에 건네준다.
인수 개수가 일정하지 않은 메서드를 정의해야 한다면 가변인수가 반드시 필요하다. 메서드를 정의할때 필수 가변인수는 가변인수 앞에 두고, 가변인수를 사용할때는 성능 문제가지 고려하자.