Java学习笔记

final 关键字

2021-09-07  本文已影响0人  想象之中丶意料之外

final关键字代表最终、不可变的

常见四种用法
  1. 可以用来修饰一个类
  2. 可以用来修饰一个方法
  3. 可以用来修饰一个局部变量
  4. 可以用来修饰一个成员变量

说明

该类不允许被继承

该方法不允许被覆盖重写

1、变量在第一次初始化赋值后,不允许再次修改数据
2、如果是引用类型,则不能再次修改引用地址值
3、final 变量是引用类型时,引用类型的内部内容是可以修改的,不受final限制

1、由于成员变量具有默认值,所以final修饰成员变量时,必须进行手动赋值,不能使用默认值
2、final修饰的成员变量,要么手动赋值,要么通过构造方法进行赋值,二选一
3、必须保证类中所有的重载构造方法都有对final成员变量进行赋值

上一篇下一篇

猜你喜欢

热点阅读