Java的类与对象-final关键字
final关键字
用法
- 修饰变量
- final修饰的变量称为常量
- 常量名通常大写
- 根据基本数据类型和引用数据类型区分
- 被final修饰的变量是基本数据类型:赋值后无法再进行修改
- 被final修饰的变量是引用数据类型:地址不可变,但可以对其内部进行操作
- 结论:final固定的是一个地址
- 根据变量的作用域区分
- 全局变量:必须在在声明时或构造方法中赋值
- 局部变量:在方法中声明时可以不进行赋值,但是在第一次使用前必须赋值
- 结论:final修饰的变量只能被赋值一次
- 修饰方法
- final修饰的方法不能被该类的子类重写
- 修饰类
- final修饰的类不能被继承

浙公网安备 33010602011771号