글
가변 인자 (varargs = variable arguments) 는 메소드의 매개변수를 받을 때, 개수를 고정적으로 정해서 받지 않고, 확장성 있게 받아줄 수 있게 하는 (배열 형태로 매개변수들을 동적으로 전달받는) 문법입니다.
가변 인자는, 메소드에서 매개변수들이 여러 개 위치할 경우, 항상 그들 중에서 가장 마지막에 위치해야 한다는 특징을 지니고 있습니다. (가변 인자가 아닌, 일반 매개변수들이 먼저 앞에 선언되고 그 다음에)
가변 인자의 형태는 다음과 같습니다.
public void method(자료형 ... 매개변수명){
}
'4.1) OCJP > 관련 이론 및 문법' 카테고리의 다른 글
관련 이론 및 문법 - String 클래스 VS StringBuilder 클래스 (0) | 2015.06.19 |
---|---|
관련 이론 및 문법 - String 클래스 (0) | 2015.06.19 |
관련 이론 및 문법 - 접근 제어 지시자 (0) | 2015.06.17 |
관련 이론 및 문법 - this VS super (0) | 2015.06.17 |
관련 이론 및 문법 - 메소드 오버로딩 (method overloading) (0) | 2015.06.17 |
관련 이론 및 문법 - 변수의 영역 (scope) (0) | 2015.06.16 |
관련 이론 및 문법 - 기본 생성자, 상속시 부모 생성자 호출, super (0) | 2015.06.16 |
관련 이론 및 문법 - 메소드 오버라이딩 (method overriding) (0) | 2015.06.16 |
관련 이론 및 문법 - extends VS implements (0) | 2015.06.16 |
관련 이론 및 문법 - 추상 클래스 (abstract class) (0) | 2015.06.16 |
RECENT COMMENT