当我用 Java 编写一个类时,它(几乎)总是看起来像这样:
public class MyClass {
// attributes
// constructors
// methods:
// * "interesting" methods
// * getters and setters
// * toString / equals / hashCode
}
特别是,我总是在开头写下所有属性。
有没有约定如何在 Java 中构造类?
我在Oracle Code Conventions中找不到它。我对资源(例如其他风格指南,如Mozilla Coding Style或书籍)感兴趣,因为我是一名 Java 导师,我想给我的学生更多的东西,而不是“我是这样学的,所以你也应该这样做” . 如果有理由/来源提出类中的其他结构,我也很高兴知道这一点。
编辑:虽然我对你的想法很感兴趣,但我想我应该强调我期待消息来源。个人经验很有趣,但我也做了上面的结构很常见的经验。但我想给我的学生一些比模糊印象更多的东西,每个人似乎都在使用这种结构。特别是,因为他们中的一些人不使用它。