Today’s Effective Java 投稿日時: 2003-09-01 投稿者: hiro345 privateのコンストラクタでインスタンス化不可能を強制する ユーティリティクラスのように、インスタンス化を許したくないクラスに対しては、privateのコンストラクタを用意しておくことにより、インスタンス化不可能を強制できる。 public class Utility { private Utility() {} // utility methods : } 副作用として、サブクラスを作成することができなくなる。