Java - Varargs 형식
CODEDRAGON ㆍDevelopment/Java
반응형
Varargs(VARiable ARGumentS; 가변인자)
http://codedragon.tistory.com/6281
Varargs 형식
· 메서드 정의 시 인자의 자료형에 '…'라고 명시하여 이를 통해 메서드를 수행하는데 필요한 인자의 수를 유연하게 구현할 수 있습니다.
· 넘어온 인자는 내부적으로 배열화 작업을 자동적으로 해 주게 됩니다.
· ... (3개 dot) 사용해서 구현하며 넘어온 인자는 모두 배열로 관리되어집니다.
[지정자] [리턴타입] [메소드명](데이터형 ... 변수명){} |
//메소드 생성 public void argsTest(int ... n){ //인자전달하면 배열을 만든후 배열에 저장하고 그 주소값을 n으로 입력받습니다.
//수행 구문; } |
//가변인자를 사용하는 메서드 호출 m.argsTest(50, 60, 70); m.argsTest(22, 33); m.argsTest(11); m.argsTest(100, 200, 300, 400, 500, 600); m.argsTest(); |
'Development > Java' 카테고리의 다른 글
LAB - 랜덤 함수 추출 및 저장 SourceCode (0) | 2018.11.15 |
---|---|
LAB - 로또 생성기 SourceCode (0) | 2018.11.15 |
인자전달방식-값 호출 (Call by Value), 참조 호출 (Call by Reference), Varargs(Variable Arguments) (0) | 2018.11.14 |
STEP3 - 접근가능 도식도 (0) | 2018.11.14 |
STEP2 - 접근가능표 (0) | 2018.11.14 |