JAVA#final关键字'学习札记

1.final关键字:在JAVA中表示最终的意思,能且只能被赋值一次,一旦被赋值后不可更改。

2.1️⃣被final修饰的类不能被继承;

   2️⃣被final修饰的方法不能被重写;

   3️⃣被final修饰的变量为常量;名称通常大写,只能被赋值一次;

3.被final修饰的变量必须被初始化,可显示初始化亦可在构造器中初始化;

4.

public final class Monica{
    public static int belluci = 5 ;
    public final int ID;
    public Monica(){
        ID = belluci+8;  //可在构造方法中给final变量赋值
    }
    public static void main(String[] args) {
        Monica t = new Monica();
        System.out.println(t.ID);
        final int I = 10;
        final int J;
        J = 20;
        J = 30;  //再次赋值报错,只能被赋值一次
    }}

猜你喜欢

转载自blog.csdn.net/Iverson941112/article/details/82110589
今日推荐