类结构
类成员的顺序
类成员应按如下方式订购:
- 字段(按公共,受保护和私有的顺序)
- 构造函数
- 工厂方法
- 其他方法(按公共,受保护和私人的顺序)
不需要主要通过其访问修饰符或标识符对字段和方法进行排序。
以下是此订单的示例:
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 的增加而排序。这意味着这些结构中的委托在代码中向下流动。
- 构造函数应该组合在一起,而不需要其他成员。
- 方法的重载变体应该组合在一起,而不需要其他成员。