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