method를 호출 할 때에 매개 변수의 수를 모르는 경우
2021. 7. 31. 19:15ㆍ코딩(JAVA)
sum1의 매개변수는 int[] 형태로 배열의 행, 열의 값을 지정해주지 않았기 때문에
매개변수의 개수가 얼마나 되는지 현재로썬 알 수가 없는 상태이다.
sum2의 매개변수 또한 ...을 가변인자 라고 부르는데 배열과 똑같은 의미를 지닌다.
이 또 한 매개변수의 개수가 얼마나 되는지 알 수가 없는 형태이다.
compute 클래스를 객체화 시킨 다음 객체화 시킨 곳에 매개변수의 수를 정해 담아 주었다.
sum2 메서드를 담은 result3 부터는 가변인자를 통해 매개변수를 담아 주었다.
sum1과 sum2 각 각의 메소드에선 length를 통해 매개변수 길이 만큼 for문을 돌려 sum 변수에
담아주고 각각의 결과를 합해 리턴시키는 형식으로 값을 구해주었다.
'코딩(JAVA)' 카테고리의 다른 글
다른 패키지에서도 객체 생성 하기 (0) | 2021.07.31 |
---|---|
클래스 외부에서 메소드를 호출 (0) | 2021.07.31 |
리턴값이 없는 method (0) | 2021.07.31 |
if, else문의 개념 (0) | 2021.07.31 |
포문을 이용하여 1~10까지 반복해보자 (0) | 2021.07.31 |