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