1. 程式人生 > >JAVA中static與final與static final關鍵字的簡述

JAVA中static與final與static final關鍵字的簡述

static:強調唯一性,它的使用無需建立物件,也就是一個類中所有static修飾的量或方法就是唯一的,物件的不同不會影響到他,甚至不建立物件都可以使用static修飾的量或方法。所以宣告時必須初始化!!!!static只能修飾內部類,修飾以後的內部類可以像普通外部類一樣呼叫。

final:強調不變性,但是必須建立物件才能呼叫,隨著物件的不同,final修飾的量也可以不同,所以他的初始化可以在宣告時進行,也可以在建構函式中進行,當然他修飾的類不可以繼承,修飾的量不可以改變。

static final:結合上述兩者特性,使用無需例項化,宣告必須初始化。

                                                                                                                                                     BY   ZJQ