关键字之Final

final用于 ---- 说明该类无法被继承,实例:String类

final用于方法-----说明该方法无法被覆盖/重写,但可以重载,实例:final不能与abstract关键字同时使用
final用于变量-----说明属性不可变(可用于静态和非静态属性),但多和staic连用,表示常量
final修饰的引用类型,不能再指向别的东西,但是可以改变其中的内容。???
final修饰方法中的参数,称为最终参数。 ??
final 不能修饰抽象类
 
final修饰的成员变量在赋值时可以有三种方式:
1、在声明时直接赋值。2、在构造器中赋值。3、在初始代码块中进行赋值。
final修饰的局部变量可以:
1、在声明的时候初始化。2、在第一次使用的通过方法或者表达式给它赋值。
坚持每天进步,自律改变自己
原文地址:https://www.cnblogs.com/seakyfly/p/13622732.html