JAVA 基础--final 关键字的用法

Posted freewsf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA 基础--final 关键字的用法相关的知识,希望对你有一定的参考价值。

在java中,final的含义在不同的场景下有细微的差别,in a word,它指的是“不可变的

1.修饰数据。这里的可以看到被final修饰的变量,值不能被改变,但是

package FinalTest;

public class FinalPerson {
    public String _name;
    public final int _age;

    public FinalPerson(String name, int age) {
        this._name = name;
        this._age = age;
    }
}

        System.out.println("------Final Test Begin-----");
        FinalPerson p = new FinalPerson("finalpersonname", 10);
        p._name = "changefinalpersonname";
        //p._age=100;
        System.out.println(p._name);
        System.out.println("------Final Test End-----");

  

以上是关于JAVA 基础--final 关键字的用法的主要内容,如果未能解决你的问题,请参考以下文章

Java基础_final和static区别

[转] java基础-浅析Java中的final关键字

夯实Java基础——final关键字

Java基础面试每日3题:day05

07. Java基础之final

7天学完Java基础之6/7