2011-03-05 Effective Java 項目4 インスタンス化不可能にする java インスタンス化不可能にする場合 ユーティリティクラスなどインスタンスに意味がない場合 やり方 privateのコンストラクタを明示的に実装。内部クラスからも参照させたくない場合はprivateコンストラクタ内で例外をスローするように実装する。 欠点 サブクラス化できない