21xrx.com
2024-11-22 11:54:15 Friday
登录
文章检索 我的文章 写文章
Java中final关键字的用法和作用
2023-06-11 14:44:54 深夜i     --     --
Java final关键字 不可变性

在Java语言中,final关键字是一个常见的关键字,它可以用于修饰类、变量和方法。final关键字代表的含义是“不可改变的”,也就是说,一旦对象使用final关键字声明为不可变的,那么它的值就不能被修改了。下面我们来了解一下Java中final关键字的具体用法和作用。代码案例如下:


public class FinalDemo {

  public final String name = "Java";

  public final int version;

  public FinalDemo(int version)

    this.version = version;

  

  public final void printInfo() {

    System.out.println("Final关键字可以修饰类、变量和方法,用于表示不可变性。");

  }

  public static void main(String[] args) {

    FinalDemo finalDemo = new FinalDemo(8);

    System.out.println("Java的版本号是:" + finalDemo.version);

    System.out.println("Java的名字是:" + finalDemo.name);

    finalDemo.printInfo();

  }

}

上述代码中,我们定义了一个FinalDemo类,并在其中使用final关键字修饰了name变量、version变量和printInfo()方法。在类的构造方法中,我们对version变量进行了初始化赋值操作,而对于name变量,我们采用了直接赋值的方式对其进行初始化。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复