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

时间:2011-06-17 20:37:43

标签: checkstyle

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

  

错误顺序的变量访问定义

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

2 个答案:

答案 0 :(得分:50)

您是否在CheckStyle中配置了声明顺序?看一眼 http://checkstyle.sourceforge.net/config_coding.html#DeclarationOrder

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

类(静态)变量。
首先是公共类变量,
那么受保护,
然后包级别(无访问修饰符)和
然后私人。

实例变量。
首先是公共类变量,
那么受保护,
然后包级别(无访问修饰符)和
那么私人构造函数方法*

答案 1 :(得分:0)

我猜你有static public int之类的东西。通常,这将写为public static int