由final修饰的类,这个类不能被继承,由final修饰的方法,不能被子类覆盖。由final修饰的变量,不可被重新赋值。

final修饰类
final 修饰方法
-
final修饰构造方法
final不能用于修饰构造方法,会报错
-
final修饰一般方法
final修饰后的一般方法,不能被重写,重写会报错
final修饰变量
-
赋值位置
final修饰一般成员变量

-
直接赋值 显示初始化

-
构造方法赋值 构造器中初始化

final 修饰静态成员变量
-
直接赋值

-
在static代码块赋值
final修饰形参
被final修饰的形参,就相当于一个常量。只能在调用的时候给形参赋值。
final修饰局部变量




