我在我的 Java 代码上运行 checkstyle 并得到这个错误:
顺序错误的变量访问定义
有人能告诉我这是什么意思吗?
原文由 Manoj 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在我的 Java 代码上运行 checkstyle 并得到这个错误:
顺序错误的变量访问定义
有人能告诉我这是什么意思吗?
原文由 Manoj 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答6.9k 阅读
2 回答3.3k 阅读✓ 已解决
3 回答7k 阅读✓ 已解决
3 回答3.1k 阅读✓ 已解决
5 回答4.7k 阅读
3 回答5.1k 阅读
4 回答2.3k 阅读
会不会是你在CheckStyle里配置了申报顺序?看看 http://checkstyle.sourceforge.net/config_coding.html#DeclarationOrder
在那个链接中,你会注意到它说…… *According to Code Conventions for the Java Programming Language ,类或接口声明的部分应该按以下顺序出现:
类(静态)变量。
首先是公共类变量,
然后是受保护的,
然后是包级别(无访问修饰符),以及
然后是私人的。
实例变量。
首先是公共类变量,
然后是受保护的,
然后是包级别(无访问修饰符),以及
然后是私有构造方法*