コンストラクタをprivate に入れることってあるんですか?
また、そのメリットって何なのでしょうか?