我在 Java 代码上运行checkstyle并收到此错误:
错误顺序的变量访问定义
有人可以告诉我这意味着什么吗?
答案 0 :(得分:50)
您是否在CheckStyle中配置了声明顺序?看一眼 http://checkstyle.sourceforge.net/config_coding.html#DeclarationOrder
在该链接中,您会注意到它说... *根据Java编程语言的代码约定,类或接口声明的部分应按以下顺序出现:
类(静态)变量。
首先是公共类变量,
那么受保护,
然后包级别(无访问修饰符)和
然后私人。
实例变量。
首先是公共类变量,
那么受保护,
然后包级别(无访问修饰符)和
那么私人构造函数方法*
答案 1 :(得分:0)
我猜你有static public int
之类的东西。通常,这将写为public static int
。