web-dev-qa-db-ja.com

Checkstyleで「変数アクセス定義が間違った順序になっている」とはどういう意味ですか?

Javaコードでcheckstyleを実行すると、次のエラーが発生します。

変数アクセス定義の順序が間違っています

誰かがそれが何を意味するのか教えてもらえますか?

28
Manoj

CheckStyleで宣言の順序が構成されている可能性がありますか? http://checkstyle.sourceforge.net/config_coding.html#DeclarationOrder を見てください。

そのリンクでは、それが...と表示されていることに気づくでしょう。* Javaプログラミング言語のコード規約によれば、クラスまたはインターフェース宣言の部分は、次の順序で出現する必要があります。

クラス(静的)変数。
最初にパブリッククラス変数、
その後、保護され、
パッケージレベル(アクセス修飾子なし)、および
そしてプライベート。

インスタンス変数。
最初にパブリッククラス変数、
その後、保護され、
パッケージレベル(アクセス修飾子なし)、および
そしてプライベートコンストラクタメソッド*

53
Sai

static public intのようなものがあると思います。通常、それはpublic static intとして記述されます。

0
Michael Lowman