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

新手上路,请多包涵

我在我的 Java 代码上运行 checkstyle 并得到这个错误:

顺序错误的变量访问定义

有人能告诉我这是什么意思吗?

原文由 Manoj 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 812
1 个回答

会不会是你在CheckStyle里配置了申报顺序?看看 http://checkstyle.sourceforge.net/config_coding.html#DeclarationOrder

在那个链接中,你会注意到它说…… *According to Code Conventions for the Java Programming Language ,类或接口声明的部分应该按以下顺序出现:

类(静态)变量。

首先是公共类变量,

然后是受保护的,

然后是包级别(无访问修饰符),以及

然后是私人的。

实例变量。

首先是公共类变量,

然后是受保护的,

然后是包级别(无访问修饰符),以及

然后是私有构造方法*

原文由 Sai 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏