1
4
我发现公约 Code Conventions for the JavaTM Programming Language 非常适合。第三章回答这个问题。 大多数情况下,它忽略可见性或是否是重载函数等。 它的顺序很简单:
可以采取更为严格的方法,但我看不出一个有利于它的有力论据。 |
2
2
这里有一些建议的最佳实践,而Kris提到的这些实践几乎都是“标准”,内部类在列表的底部。
|
3
1
如果你愿意的话,你可以遵循谷歌GWT项目所使用的建议。它是基于Sun的标准Java代码约定的。它增加了一些关于排序的严格规则,还涉及可见性修改器等: http://code.google.com/webtoolkit/makinggwtbetter.html#codestyle |
4
1
Eclipse(我敢肯定,还有其他IDE)将自动排序声明(source->sort成员),并提供类型和可见性选项。重载和重写是不可用的,至少在Eclipse中是这样。所以我想说,建立一个包含类型和可见性的约定,但不包括重载/覆盖状态,然后配置您的团队的IDE来强制实施该约定。自动化和自动化标准对于团队来说更容易遵守。 |