final关键字的简单理解

final可以修饰类,方法,变量。

1.final修饰的类,不可以被继承。

2.final修饰方法,可以把方法锁定,以防任何继承类修改它的含义。

3.fianl修饰的变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;

如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。

示例如下:

public class FinalTest {
    private static final  int  AGE=18;
    private static final  String NAME="lin";

    public static void main(String[] args) {
//        AGE=28;                  //这两处会报错,被修饰为final的基本类型数据的值,不可以改变。
//          NAME="test";
    }
}

参考博客:https://www.cnblogs.com/dolphin0520/p/3736238.html

猜你喜欢

转载自www.cnblogs.com/expiator/p/9318537.html