variable argument1 [JAVA] 매개변수의 가변 인자(Variable Argument) 선언 ... 이 삽입된 메서드의 선언을 가변 인자 선언이라고 한다. public static void showAll(String... vargs) { ... } showAll("Box"); showAll("Box", "Toy", "Apple"); 메서드 매개변수에 가변 인자 선언을 하면, 전달되는 인자의 수에 제한을 두지 않을 수 있다. vargs는 배열을 참조하기 때문에 length에 접근하여 그 길이를 확인할 수 있다. 자바 컴파일러는 앞에 선언한 가변 인자 선언 및 메서드 호출문을 다음과 같이 수정하여 컴파일을 완료한다. public static void showAll(String[] vargs) { ... } showAll(new String{"Box"}); showAll(new String{"Box".. 2022. 9. 12. 이전 1 다음