2012-04-13 14 views

答えて

4

いいえ、最上位クラスは静的にすることはできません。クラス宣言の "静的"の意味は、ネストしたクラスに関連するのみです。あなたは確かに抽象クラス内に静的なネストされたクラスを持つことができます。 JLS section 8.1.1から

修飾静的のみメンバクラス(§8.5.1)にではなく、トップレベルまたはローカルまたは匿名クラスに属します。

クラスの「ただ1つのインスタンス」が必要な場合、潜在的にそれをシングルトンにする必要があります。これはクラス宣言そのものには影響しません。

関連する問題