final的用法:
一:final修饰类
1.特点:没有继承他的子类,言外之意是没有类可以对他方法重写!
但是他可以对自己的父类方法重写!
二:final修饰方法
特点 :
1.final方法又叫最终方法,不能被子类方法重写!
2.final方法不能出现在abstract方法当中,因为abstract方法必须被子类方法重写
三:final修饰局部变量
特点:
1.一次赋值终身不变
不可变:基本数据类型中变量不可改变(自己实践就不配图)
对于引用类型是指地址值不可改变
四:finalx修饰成员变量
1.成员变量有默认值必须手动赋值
2.final的成员变量可以通过成员方法赋值(与1二者选起一),必须通过无参构造器赋值!
3.setter方法多余!