Java修饰符的合理顺序是什么?
- 抽象
- 最后
- 本机
- 私人的
- 受保护的
- 上市
- 静态的
- 严格的
- 已同步
- 短暂的
- 易挥发的
更新资料
我已将措辞从“ 建议”更改为“ 合理”,以使讨论是否建议使用该命令平静下来。
丝毫没有关系,您不应该浪费太多时间为之苦恼。就我个人而言,我总是将访问修饰符放在第一位,但是在那之后我什至无法告诉您下一步要做什么。如果您想要参考,请在这里尝试,但我不确定在那里是否已指定参考。
—
洛恩侯爵
我想知道为什么这应该是一个“非建设性的”问题(关闭请求)。您可以在规范中找到建议(请参阅我的答案),并且遵循此建议将提高代码的可读性。如果您使用其他命令,则静态代码分析器(例如SONAR)将发出投诉。
—
FrVaBe
我再次查看了Oracle / Sun Java代码约定。甚至没有提到这个问题,在您应该看到的一个地方和您希望它出现的一个地方。
—
罗恩侯爵
@EJB代码约定来自1999年,强烈需要进行更新。我希望如果他们再次触及这些约定,那么他们将包括这个主题,因为这确实是一个好地方!
—
FrVaBe
Eclipse可以自动对修饰符进行排序吗?或者,如果未分类,至少发出警告?
—
罗兰