java 中final关键字

1、final变量,一旦该变量被设定,就不可以再改变该变量的值。

final关键字定义的变量必须声明时赋值。一旦一个对象引用被修饰为final后,它只能恒定指向一个对象,一个既是static和final的字段只能占据一段不能改变的存储空间。

被定义为final的常量需要使用大写字母,中间用下划线链接。

2、final方法。

定义为final的方法不能被重写,但是private final 的方法可以被覆盖。

3、final类。

定义为final的类不能被继承和改动。如果某个类设置为final则类中的所有方法都被隐式设置为final,但final类中的成员变量可以设置为final或者非final。

猜你喜欢

转载自www.cnblogs.com/light65353/p/10408929.html