final数据和方法:
一个既是static又是final的域只占据一段不能改变的存储空间
对于基本类型,final使数值恒定不变
对于对象引用,final使引用恒定不变。一旦引用被初始化指向一个对象,就无法再把它改为指向另一个对象。然而,对象其自身却是可以被修改的。Java并未提供使任何对象恒定不变的途径。
final方法会防止任何继承类修改它的定义,保证不会被覆盖。
类中所有的private方法都隐式地指定为final的
当将某个类整体定义为final时,表明该类不允许继承