final关键字

来源:互联网 发布:中学物理实验模拟软件 编辑:程序博客网 时间:2024/06/06 07:03

final在java中表示的意思是最终的意思
使用final关键字可以声明 类,属性,方法:
|-使用final声明的类不能有子类 ;
|-使用final声明的方法不能被子类所覆写 ;
|-使用final声明的变量称为常量,常量不可以修改。

final class Demo01  //声明final类{}class Demo2 extends Demo01  //错误,不能继承{}
class   A   //声明final类{    public final void print()   //声明一个final方法    {        System.out.println("Hello") ;    }}class B extends A   {    public void print()         //使用final声明的方法不能被覆写    {        System.out.println("World") ;    }}

使用final声明的变量的字母全部采用大写形式,命名规范,常量必须全部大写

全局常量使用static final关键字联合声明的变量称为全局常量:public static final String INFO = "IRONMAN" ;static声明的内容是所有对象所共有的。
0 0