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