java关键字之final学习

写在前面

本文看下Java中的final关键字。

1:修饰变量

当final修饰变量时,变量将不可变,对于基础数据类型,引用不可变,值也不可变,如下:

当final修饰对象时,引用不可变,但是对象的状态可以改变(比如修改对象某个属性的值):

所以final在修饰基础数据类型和对象数据类型时要注意区别哦。

2:修饰方法

final修饰的方法意味着不能被子类重写,如下:

3:修饰类

final修饰类,意味着类不能被继承:

写在后面

参考文章列表