반응형

Varags

    메서드- 규칙 42 varags는 신중히 사용하라.

    Varags는 가변 인자 메서드로 자바 1.5부터 공식적으로 추가되었다. 이 메서드는 지정한 자료형의 인자를 0개 이상으로 받을 수 있다. 기본 형태는 다음과 같다. 123public int sum(String... args) { System.out.println(args.size());}Colored by Color Scriptercs varargs 가변 인자 메서드는 0개 이상 인자를 받을 수 있기 때문에 인자를 보내지 않아도 사용할 수 있다. 이런점이 편리할 수도 있으나 문제점을 야기할 수 있다. 만약 인자를 가지고 동작을 하도록 설계된 함수가 있다고 해보자. 12345public void getString(String... args) { for (int i = 1; i

반응형