|
보통. 생성자를 public 에 만들어 놓는 것으로 알고 있는데 책을 보다가
다소 생소하게 생성자를 private 부분에 선언해 놓은것을 보아서 질문드립니다...
물론 책의 예제에서는 public 에서도 생성자는 정의 되어 있습니다.
책에서 보면 private 에 선언해놓은 생성자를 public 에서 선언된 일반 메서드 들이
자유롭게 호출을 해서 쓰고 있습니다.
제가 너무 단순하게 생각하는 것인지 모르지만.. 매서드에서 전용으로 선언된 생성자를 이용하여
객체를 만들 필요가 있을시 사용하는 것으로 보이는데.....
즉 별다른 의미는 없어 보이는데.. 이에대해서 조언 부탁드립니다.
질문의 요지가...좀(ㅡㅡ;)
|