final关键字
Posted zlc5576
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了final关键字相关的知识,希望对你有一定的参考价值。
final关键字
final关键字可以修饰类、方法、变量
- 修饰类:被final修饰的类不能被继承,同时final类中的所有成员方法都被隐式的指定为final方法
- 修饰方法:
- 把方法锁定,防止任何继承类修改
- 在早期的Java版本中,被final修饰的方法可以提高效率
- 修饰变量:
- final修饰的变量表示常量,只能被赋值一次,赋值后不能在修改
- final修饰基本数据类型时,该值初始化后不能发生变化
- final修饰引用数据类型时,该值初始化后地址值不能发生变化,但该引用指向的对象本身可以改变
- final修饰的变量初始化时机:声明变量时直接赋值、静态代码块中赋值、构造方法中赋值,必须在这三个位置中的一个进行初始化
以上是关于final关键字的主要内容,如果未能解决你的问题,请参考以下文章