java學習筆記八——關鍵字



1.訪問權限修飾符

訪問權限限定的修飾符有publicprivateprotected,既可以用來修飾類,又可以修飾類中的成分,它決定所修飾成分在程序運行時被處理的方式。

public:用public修飾成分表示公有的,也就是說,它可以被其他任何對象訪問。

private:和它的名字“私有”一樣,類中限定爲private的成員只能被這個類本身訪問,在類外不可見。

protected:用該關鍵字修飾的成分是受保護的,只可以被同一包及其子類的實例對象訪問。

類型

無修飾符

private

protected

public

同一類

同一包中的子類

同一包中的非子類

不同包中的子類

不同包中的非子類

 

2.存儲方式修飾符

static既可以修飾數據成員,又可以修飾成員方法,表明所說明的對象是靜態的。靜態成員與類相所對應,它既可以被類的所有對象共享,定義了類之後既已存在。類中定義的公有靜態變量相當於全局變量。

 

3.繼承有關關鍵字

1final:用final修飾的類不能再派生子類,它已到達類層次中的最低層。用final修飾的方法不能被重寫。用final修飾的變量將不能再指向其他對象,但它所指的對象的取值仍然是可以改變的。

2abstract:用abstract可以修飾類或成員方法,表明被修飾的成分是抽象的。抽象方法只需給出原型說明,方法體是空的。含有抽象方法的類必須說明爲抽象類。和final完全不同,抽象類一定要派生子類,父類中的抽象方法可以在子類中實現,也可以在子類中繼續說明爲抽象,然後在更下一層的子類中實現。

 

4.thissuper

this指代本類,super指代父類,它們用在類的成員方法定義中。

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