2016-06-16 9 views
-1

クラスにプライベート コンストラクタしかない場合はどうなりますか?Javaでは、プライベートコンストラクタやプライベートコンストラクタを持つクラスは何と呼びますか?

名前を付けてもいいですか?

+2

シングルトンかもしれませんが、それは単なる例です。 – Eran

+1

いくつかの特別なケースでは、人々がこのクラスのパブリック静的メンバー(変数とメソッド)のみを使用できるように、人々がこのクラスのオブジェクトをインスタンス化しないようにすることを意味します。 –

+0

"宿題"クラス、おそらく? :) –

答えて

2

コンストラクタはいくつかの理由でプライベートにすることができます。
1.シングルトンクラス - インスタンス化または継承できませんでした。
2.内部クラス - 外部クラスによってのみインスタンス化できます。

関連する問題