final 关键字

来源:互联网 发布:java邮箱注册验证 编辑:程序博客网 时间:2024/03/29 21:24

 

final 修饰符可应用于类、方法和变量。
final在应用于类、方法和变量时意义是不同的,但本质是一样的:final表示不可改变。

final类
声明为final的类不能被继承。

如果一个类为 final 类,那么它的所有方法都为隐式的 final 方法。

final方法
表明子类不能覆盖(重写)此方法。

在自己的类中,可以重载此方法。
在声明类中,一个 final 方法只被实现一次。


final变量
内容不可以被修改。
声明final变量后,只能被初始化一次,然后就不能对其值进行修改。
一个final变量实质上是一个常量。