1

この質問は以前にもここで尋ねられました。しかし、私はそれが役に立たなかった。
あくまでも仮定に基づくものです。これについていくつかの洞察を投げてください。

4

2 に答える 2

8

staticclasses は、外部クラスのインスタンスへの参照がないことを意味します。

トップレベルのクラスは外部クラスへの参照を持つことができないため、ある意味ではそれらはすべて静的クラスです。

それらを静的にできない理由は、他にオプションがなく、ネストされたクラスのオプションが存在する前に最上位クラスの構文が決定されたためです。

于 2013-09-28T03:38:02.063 に答える
2

あなたの質問は何の意味もありません。内部クラスが静的であるかどうかは、基本的に、外部クラスの特定のインスタンスに関連付けられたその内部クラスのインスタンスであることを意味します。クラスが内部クラスでない場合、それが静的である、または静的ではないと言っても意味がありません。

于 2013-09-28T03:45:11.523 に答える