JAVA基礎知識 關鍵字和構造方法

2021-09-17 21:40:05 字數 2302 閱讀 8887

public

class

test

}

public

class

person

//提供set方法,讓外界通過set方法給成員變數賦值

public

void

setname

(string name)

public

intgetage()

ublic class

mytest

}

class

a}

說明:system.out.println(a.num); 與system.out.println(this.num); 結果相同

a:所屬不同

靜態變數屬於類,所以也稱為類變數

成員變數屬於物件,所以也稱為例項變數(物件變數)

b:記憶體中位置不同

靜態變數儲存於方法區的靜態區

成員變數儲存於堆記憶體

c:記憶體出現時間不同

靜態變數隨著類的載入而載入,隨著類的消失而消失

成員變數隨著物件的建立而存在,隨著物件的消失而消失

d:呼叫不同

靜態變數可以通過類名呼叫,也可以通過物件呼叫

成員變數只能通過物件名呼叫

Java基礎知識 super關鍵字

1 繼承要注意的幾點 屬性和方法的不同。屬性不可重寫,屬性可以覆蓋 屬性沒有多型性,屬性值取決於引用型別 方法可以重寫,方法有多型性 方法的行為取決於物件而不取決於引用類 生成子類物件必須呼叫父類構造方法,子類構造方法必須和父類構造方法匹配。下面程式 中a.name與a.fn 分別為屬性和物件。繼承...

java基礎 this關鍵字

一 使用場景 1 在乙個構造方法中,通過this關鍵字呼叫所在類中的另乙個構造方法。2 在乙個例項方法內,區域性變數或引數與例項變數名稱相同,編譯口器無法區分變數,這時要用this關鍵字。3 在乙個例項方法內,通過this關鍵字訪問當前例項的引用。二 舉例說明 this關鍵字 1 出現在方法中 2 ...

C 基礎知識複習 const關鍵字

沒事翻了下c primer,開卷有益吧,加深下印象,留個複習記錄如下 1 const 指標與指向 const物件的指標 const int p 指向const int 的指標 int const p 指向int的const指標 記憶方法 從右往左讀,讀作is a pointer to。2 const...