final数据
一个永不改变的编译时常量
引用被指定为一个对象,就无法改为指向另一个对象,对象本身可以改变
在运行时被初始化的值,不希望它被改变
空白final,声明为final但又未给的初值的域,编译器确保在使用前必须被初始化
final参数,参数列表中的final引用,不能在方法内修改指向的对象
final方法
把方法锁定,以防继承类修改它的含义
过去是为了提高效率
类中所有的private方法都隐式地指定为final的
final类,不能被继承,出于安全的考虑,其中方法默认为final
先初始化基类,再初始化子类,不管基类是否被调用