2011.3.22

Java 部分關鍵字

l         public 公共的,共有的,它表示某個變量或者函數是全局函數。在同個工程裏能夠被訪問,不受包的限制。

l         protected 表明被它修飾的成員變量爲保護類型,在同一個包裏和public類型是一樣的,也是能夠訪問到的。但是如果在不同包裏的protected類型的成員變量就只能通過子類來訪問,這個修飾符是區別於其他的修飾符的。

l         private 私有的,private語句在模塊級別中使用,用於聲明私有變量及分配存儲空間。只在同個類中可以被調用。

以上關鍵字定義範圍依次變小。

 

l         final 有“這是無法改變的”或者“終態的”含義,它可以修飾非抽象類成員、非抽象類成員方法和變量。

可以修飾的對象:

final

final 方法  不能被子類的方法覆蓋,但可以被繼承。

final   不能被繼承,沒有子類,final類中的方法默認是final的。

final成員變量表示常量,只能被賦值一次,賦值後值不再改變。

final不能用於修飾構造方法。

 

l         static  靜態的

        通常情況下,類成員必須通過它的類的對象訪問,但是可以創建這樣一個成員,它能夠被它自己使用,而不必引用特定的實例。在成員的聲明前面加上關鍵字static(靜態的)就能創建這樣的成員。如果一個成員被聲明爲static,它就能夠在它的類的任何對象創建之前被訪問,而不必引用任何對象。你可以將方法和變量都聲明爲staticstatic 成員的最常見的例子是main( ) 。因爲在程序開始執行時必須調用main() ,所以它被聲明爲static

    可以修飾的對象:

    屬性,方法,代碼塊。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章