物件導向(子父類中變數的特點)

2021-07-02 01:35:46 字數 479 閱讀 8581

/*

子父類出現後,類成員的特點:

類中成員:

1,變數。

2,函式。

3,建構函式。

//如果子類中出現父類中非私有的非同名成員變數時,可以直接使用。

1,變數

如果子類中出現非私有的同名成員變數時,

子類要訪問本類中的變數,用this            //不寫也行,省略了this.//this是本類物件的引用,super是父類物件的引用。

子類要訪問父類中的同名變數,用super。

super的使用和this的使用幾乎一致。

this代表的是本類物件的引用。

super代表的是父類物件的引用。

*/class fu 

public int getnum()

}class zi extends fu

}class  extendsdemo2

}

子父類中變數的特點

1.變數 如果子類中出現非私有的成員變數時,子類要訪問本類中的變數,用this。子類要訪問父類中的同名變數,用super super的使用和this的使用幾乎一致 this代表的是本類的物件的引用 super代表的是父類物件的引用 2.方法 當子類出現和父類一模一樣的函式時,當子類物件呼叫該函式,會...

物件導向 子父類中的函式特點(覆蓋)

子父類中函式。當子類出現和父類一模一樣的函式時,子類物件呼叫該函式,會執行子類函式的內容。父類的函式被覆蓋。這種情況是函式的另乙個特性 重寫 覆蓋 當子類繼承父類,沿襲父類的功能,到子類中,但是子類雖具備該功能,功能的內容卻和父類不一致,沒有必要定義新功能,而是使用覆蓋特殊,保留父類的功能定義,並重...

物件導向 子父類中建構函式的特點 子類例項化過程

3 子父類中的建構函式。在對子類物件進行初始化時,父類的建構函式也會執行。那是因為子類的建構函式預設第一行有一條隱式的語句 super super 會訪問父類中空引數的建構函式。而且子類中所有的建構函式預設第一行都是super 為什麼子類一定要訪問父類中的建構函式。因為父類中的資料子類可以直接獲取,...