java中final的記錄日誌

一、final修飾的類Field:必須在靜態初始化塊中或聲明該Field時指定初始值;對象

     final修飾實例Field:必須在非靜態初始化塊、聲明該Filed或構造方法中指定初始值;編譯

二、final修飾的局部變量在定義時沒有指定默認值,能夠在後面的代碼中進行指定,可是隻能指定一次,不能重複指定;變量

三、final修飾的基本類型變量不能進行重複賦值,final修飾的引用類型變量只保證這個變量所引用的地址不會改變,即一直引用一個對象,可是能夠改變該對象內部的內容;擴展

四、final修飾符定義的宏變量在程序編譯時就能將值下來;引用

五、final修飾符修飾的方法不能被重寫,可是能夠被重載;程序

六、final修飾的類不能被子類擴展;方法

相關文章
相關標籤/搜索