Administrator
发布于 2024-11-03 / 8 阅读
0

不变性(final 关键字)

1.不变性是什么

对象被创建后,状态就不能被修改

2.final 的作用

1.类防止被继承、方法防止被重写、变量防止被修改

2.天生是线程安全的,不需要额外的同步开销

3.3种用法(修饰变量、方法、类)

1.修饰变量

被final 修饰的变量,值不能被修改,如果是对象,对象的引用不能变,但是对象自身的内容依然可以变化。

2.修饰方法

不允许修改构造方法

不能被重写

3.修饰类

不可被继承