0

内部クラスが配置される場所はJavaで正しいですか? 外側のクラスの先頭、または外側のクラスのフィールド間で、外側のクラスのコンストラクターで宣言された位置、または最後のクラスまたは最初の使用場所の最後に? ルールやベストプラクティスはありますか?

4

3 に答える 3

3

内部クラスは通常、Java の外部クラスの末尾、外部クラスの最後の右中括弧の前に配置されます。

私の意見では、これは読みやすさのために先頭に配置するよりも優れています。通常、内部クラスを見る前に、最初に外部クラスのコンテキストを決定したいと考えています。

于 2012-08-11T18:01:00.613 に答える
2

GWT の「コーディング スタイル」を読んだことがあります。そこでは、ネストされた型 (内部クラスと静的クラス) をクラス宣言の先頭に置き、他のすべての要素の前に配置するようアドバイスされています。この後、クラスコードが読みやすくなるため、私はいつもこのようにしています。

于 2012-08-11T17:45:29.703 に答える
1

The Java Coding Style Guideを確認してください。特にセクション 6.1 では、クラスの推奨レイアウトについて説明しています。

于 2012-08-11T17:47:00.870 に答える