java之final关键字

final关键字(能够读不能够写、只读)java

一、final的变量的值不可以被改变api

  ①、final的成员变量ide

  ②、final的局部变量(形参)      //意思是“实参”一旦传进个人方法里面,就不容许改变spa

二、final的方法不可以被重写code

三、final的类不可以被继承blog

 

java的Api中有没有final 的类呢?答:有,例如String类。api中声明为:public final class String{};继承

 

public class TestFinal{
    public static void main (String args[]){
        T t = new T();
        //t.i=2;    //会出现没法为最终变量i分配值
        
        
    }
}
class T{
    final int i =1;
}
class TT{
    public final void overRide(){
    
    }
}
class TTT extends TT{
    /*public final void overRide(){
    //会出现:TTT中的overRide()没法覆盖TT中的overRide()
    }*/
}
final class TTTT{

}
/*class TTTTT extends TTTT{
        //会出现:没法从最终类TTTT进行继承
}*/
相关文章
相关标签/搜索