privateなコンストラクタの使い道
コンストラクタにもprivateがつけられますという話がありましたが
コンストラクタってインスタンス生成時に自動的に呼び出されるんでしょ?
privateつけたらインスタンスつくれないじゃん?
- staticフィールド・メソッドのみのクラスを作成した際にインスタンスの生成を禁止する
http://blogs.yahoo.co.jp/sister_ray999/16812136.html
→コンストラクタにはprivateをつけて、メソッドからインスタンス生成する
http://www.sk-jp.com/java/pattern/singleton.html
…といった場合に使うワザのようです。