가변 인자와 배열 경계의 선택 기준을 나란히 비교한다
비교 항목: 가변 인자는 메서드 안에서 배열이다 / 인자가 없는 호출도 정상 입력이다 / 고정 매개변수 뒤 마지막에 둔다
| 확인 질문 | 판단 근거 | 코드에서 드러낼 것 |
|---|---|---|
| 가변 인자는 메서드 안에서 배열이다 | int... | 타입과 시작값 |
| 인자가 없는 호출도 정상 입력이다 | 빈 배열을 합계 0이나 빈 결과로 처리할지, 최소 한 개를 요구할지 메서드 계약으로 정해야 합니다. | 실패 또는 변경 경계 |
| 고정 매개변수 뒤 마지막에 둔다 | format(String pattern, Object... | 선택한 규칙의 결과 |
선택 기준 format(String pattern, Object...