java中的final关键字

来源:互联网 发布:淘宝网怎么举报卖家 编辑:程序博客网 时间:2024/06/03 13:21

1.  final在java中表示的意思是最终的意思,也可以称为完结器。


2.可以使用final关键字声明类,属性,方法:

(1)使用final声明的类不能有子类;

   final class A{

}

class B extends A{

}

以上代码为错误代码;


(2)使用final声明的方法不能被子类所覆写;

    class A{
         final void fun(){

       }

}

class B extends A{

  void fun(){

    }

}

以上代码为错误代码,子类不可被覆写;


(3)使用final声明的变量即成为常量,常量不可以修改;

class A{

public final String info = "nishuibaichuan";

final void fun(){

info = "hello,java";

}

}

(4) 使用static final 关键字联合声明的变量称为全局常量

public static final String info = "nishuibaichuan";

static 声明的内容是所有对象共同拥有的。




0 0
原创粉丝点击