final:最终的意思
(1)常见的它可以修饰类,方法,变量。
(2)特点:
A:修饰类时,该类不能被继承。
B:修饰方法时,该方法不能被重写。
C:修饰变量时,该变量不能被重新赋值。因为这个变量是常量。
常量:字面值常量。举例:"hello",10,100
自定义常量。举例:final int x = 10;
(3)final修饰局部变量
基本类型:基本类型的值不能发生改变
引用类型:引用类型的地址值不能发生改变,但是,该对象的堆内存的值可以改变。
(4)final修饰变量的初始化时机
A:被final修饰的变量只能赋值一次。
B:在构造方法完毕前。(非静态的常量) |