1.final修饰为常量 ,命名规范XX_XX
2.final被定义时必须赋值,也可在构造器或代码块中赋值
3.如果final修饰的属性是静态,可在定义或静态代码块中赋值
4.final类不能继承,但可以new
5.如果类不是final类,但含有final方法,则不能重写,但可以被继承
6.如果为final类,没必要写final方法
7.final不能修饰构造器
8.final和static搭配,不会导致类加载,效率更高
1.final修饰为常量 ,命名规范XX_XX
2.final被定义时必须赋值,也可在构造器或代码块中赋值
3.如果final修饰的属性是静态,可在定义或静态代码块中赋值
4.final类不能继承,但可以new
5.如果类不是final类,但含有final方法,则不能重写,但可以被继承
6.如果为final类,没必要写final方法
7.final不能修饰构造器
8.final和static搭配,不会导致类加载,效率更高