-
[Effective Java 2/E] 규칙42 varargs는 신중히 사용하라My-Book(History) 2016. 2. 28. 19:53반응형
자바 1.5부터 가변 인자 메서드라고 부르는 varargs메서드가 추가되었다.
동작원리 : 클라이언트에서 전달한 인자수에 맞는 배열이 자동 생성 -> 모든 인자가 해당 배열에 대입 -> 마지막으로 해당 배열이 메서드에 인자로 전달
varargs는 임의 개수의 인자를 처리하는 메서드를 만들어야 할 때 효과적이다
(해당 위 내용을 내가 이해한대로 작성한 내용 : 해당 인자를 필요에 따라 사용하지 않는것이 아닌 반드시 사용할 수 있도록 설계할것!!)
반응형'My-Book(History)' 카테고리의 다른 글
[Effective Java 2/E] 규칙49 객체화된 기본 자료형 대신 기본 자료형을 이용하라 (0) 2016.02.28 [Effective Java 2/E] 규칙43 null 대신 빈 배열이나 컬렉션을 반환하라 (0) 2016.02.28 [Effective Java 2/E] 규칙2 생성자 인자가 많을 때는 Builder 패턴 적용을 고려하라 (0) 2016.02.20 [리팩토링] 메소드 인수를 조절한다. (0) 2015.06.27 [리팩토링] 조건문 쪼개기 & 매개변수 (0) 2015.06.13