代表最终的符号?
al 可以修饰符变量(局部变量、实例变量、静态变量)
(1) final修饰的变量是作用范围内的常量,只允许一次赋值,不允许更改
注意:final修饰的变量 通常以全大写字母作为名字
(2) final 修饰 实例变量 ,jvm不再分配默认值 final 修饰实例变量初始化的位置:
a. 在声明的同时 给其初始化
b. 可以在构造方法中对其初始化,但是必须保证每一个构造方法中都有对其初始化的语句。
(3) final 修饰 静态变量,jvm不再分配默认值
final修饰的静态变量初始化位置:
(1) 声明的同时为其初始化
(2) 可以在静态代码块中完成对其初始化
(4) 如果 引用被 final修饰,代表引用中存储的对象地址不可以改变,但是可以通过引用对对象中的属性进行改变。
final可以修饰方法:被final修饰的方法能被子类继承,但是不允许子类覆盖
final 可以修饰类:被final修饰的类不能被继承,即没有子类。