类结构

类成员的顺序

类成员应按如下方式订购:

  1. 字段(按公共,受保护和私有的顺序)
  2. 构造函数
  3. 工厂方法
  4. 其他方法(按公共,受保护和私人的顺序)

不需要主要通过其访问修饰符或标识符对字段和方法进行排序。

以下是此订单的示例:

class Example {

    private int i;

    Example(int i) {
        this.i = i;
    }

    static Example getExample(int i) {
        return new Example(i);
    }

    @Override
    public String toString() {
        return "An example [" + i + "]";
    }

}

集体成员

  • 相关字段应组合在一起。
  • 嵌套类型可以在第一次使用之前声明; 否则应在字段之前声明。
  • 构造函数和重载方法应按功能组合在一起,并随着 arity 的增加而排序。这意味着这些结构中的委托在代码中向下流动。
  • 构造函数应该组合在一起,而不需要其他成员。
  • 方法的重载变体应该组合在一起,而不需要其他成员。