我什么时候应该在Java类的源代码中的方法之后声明字段?

时间:2011-03-07 05:26:48

标签: java coding-style

某些Java编码标准建议在所有方法之后声明类的字段。该理论认为,字段是一个实现细节,并不像任何公共方法签名那么重要。

但是,到目前为止,我发现很难采用这种做法。我发现快速浏览成员字段对于理解类如何接近其职责是一个有用的关键 - 我通常已经从类实现的接口中理解了这一点。这些方法是'实施细节'当我阅读源代码时。并且要布置出来以便于阅读,对吧?

与任何建议一样,了解权衡也很重要。当我最后声明这些字段时,我很清楚我错过了什么。但是,任何人都可以列举我真正获得的东西吗?

1 个答案:

答案 0 :(得分:2)

需要考虑的一些事项:

  • 您的Java源文件包含接口和实现。两者对读者都很重要。
  • 任何只对公共接口感兴趣的人都可以查看该类的Javadoc。
  • Java IDE生成的代码可能默认为方法之前的字段。可以在底部创建新方法,这会将底部的字段转换为中间字段。