[java/자바] 20. 가변인자(Variable argument)


[java/자바] 20. 가변인자(Variable argument)

오늘은 가변인자에 대해서 배워볼까 합니다. 1. 가변인자 타입... 변수명 가변인자를 통해, 여러 개의 인수를 매개변수로 받을 수 있습니다. 즉, 가변인자의 '가변'은 매개변수의 갯수죠. 위와 같이, '타입... 변수명'형태로 선언하며, 꼭 맨 뒤에 위치해야합니다. int avg(int... num, int sum)가 아니라 int avg(int sum, int... num) 이어야 한다는 거죠. 2. 오버로딩과의 활용 https://blog.naver.com/star7sss/221880361405 ( <= 오버로딩 관련 리뷰) [java/자바] 19. 오버로딩(Overloading) C++과 마찬가지로, 객체지향 언어의 특징인 '오버로딩'기능을 지원합니다.https://blog.naver... blog.naver.com 이 가변인자는 저번 시간에 배운 오버로딩과 찰떡궁합입니다. 2~4개의 인자를 받는 add함수를 만들기 위해서는 일일이 int add(int a, int b) int...


#argument #java #Variable #가변인자 #매개변수 #배열 #인수 #자바

원문링크 : [java/자바] 20. 가변인자(Variable argument)