반드시X ! 고려하라 ! 먼저 생성자란?자바에서는, 객체의 생성과 동시에 인스턴스 변수를 원하는 값으로 초기화할 수 있는 생성자(constructor)라는 메소드를 제공클래스 이름과 똑같은 메소드가 있다? = 생성자자바의 모든 클래스에는 하나 이상의 생성자가 정의되어
생성자에 매개변수가 많은 경우엔위와 같이 점층적 생성자 패턴(Telescoping Constructor Pattern) 이 된다.이는 생성자 체이닝 방식 이라고도 불린다.장점중복코드를 줄일 수 있다.단점확장이 어렵다.IDE에 도움이 없다면, 파라미터를 파악하기 어렵다.
유틸 클래스를 만들 때java.lang.Math, java.util.Arrays, java.util.Collections와 같은 유틸 클래스를 구성하는 경우에는 해당 클래스가 쓸데없이 인스턴스화 되는 것을 막아야 한다.객체지향적으로는 곱게 보이지 않을 수 있는 사용방식