final

final :最终的,可以用来修饰类,属性,方法。

1.final 修饰类,这个类不能被继承,如,String 类,StringBuffer类,System类

2.final 修饰方法,不能被重写,如Object类的getClass();

3.final 修饰属性:此属性就是一个常量,一旦初始化后,不可能再被赋值,习惯上,常量用大写字符表示。此常量不能使用默认初始化,可以以显示的赋值,代码块,构造器。

final int a;

Person (){

           this .a  = 3    在构造器中初始化,非静态常量

}

------------------------------------------------------

final static  int i;

static{

i=3;     静态的

}

你可能感兴趣的:(final)