内部クラスが配置される場所はJavaで正しいですか? 外側のクラスの先頭、または外側のクラスのフィールド間で、外側のクラスのコンストラクターで宣言された位置、または最後のクラスまたは最初の使用場所の最後に? ルールやベストプラクティスはありますか?
質問する
116 次
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 に答える