类内容定义的顺序
https://www.jianshu.com/p/200813474cd6
类内容定义的顺序
l 静态成员变量 / Static Fields
l 静态初始化块 / Static Initializers
l 成员变量 / Fields
l 初始化块 / Initializers
l 构造器 / Constructors
l 静态成员方法 / Static Methods
l 成员方法 / Methods
l 重载自Object的方法如toString(), hashCode() 和main方法
l 类型(内部类) / Types(Inner Classes)
同等的顺序下,再按public, protected,default, private的顺序排列。