java之final關鍵字


final關鍵字(可以讀不可以寫、只讀)

1、final的變量的值不能夠被改變

  ①、final的成員變量

  ②、final的局部變量(形參)      //意思是“實參”一旦傳進我的方法里面,就不允許改變

2、final的方法不能夠被重寫

3、final的類不能夠被繼承

 

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進行繼承
}*/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM