Checkstyle中"错误顺序的变量访问定义"是什么意思?

Man*_*noj 25 java checkstyle

我在我的Java代码上运行checkstyle 并得到此错误:

变量访问定义的顺序错误

有人能告诉我这意味着什么吗?

Sai*_*Sai 53

可能是你在CheckStyle中配置了声明顺序吗?看看 http://checkstyle.sourceforge.net/config_coding.html#DeclarationOrder

在该链接中,您会注意到它说...*根据Java编程语言的代码约定,类或接口声明的部分应按以下顺序出现:

类(静态)变量.
首先是公共类变量,
然后是protected,
然后是包级别(无访问修饰符),
然后是私有.

实例变量.
首先是公共类变量,
然后是protected,
然后是包级别(无访问修饰符),
然后是私有构造函数方法*

  • +1 - 不知道这个代码约定。学到了新东西。好的! (2认同)

Mic*_*man 0

我猜你有类似的东西static public int。通常,它会写成public static int