子父類出現後,類成員的特點(變數 函式)

2021-07-07 01:29:40 字數 917 閱讀 5443

/*

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

類中成員:

1、變數

2、函式

3、建構函式

1、變數:

如果子父類中出現非私有的同名成員變數時,子類要訪問本類中的變數用this

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

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

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

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

2、函式

當子類出現和父類一樣的函式時,

當子類物件呼叫該函式時,會執行子類函式的內容。

如同父類的函式被覆蓋一樣。

這種情況是函式的另外乙個特性:重寫(覆蓋)

當子類繼承了父類,沿襲了父類的功能到子類中,但是子類雖具備功能,但是功能的內容和父類不一致,

這時,沒有必要定義新功能,而是使用覆蓋,保留父類的功能定義,並重寫功能內容。

覆蓋:1、 子類覆蓋父類,必須保證子類許可權大於等於父類,才可以覆蓋,否則編譯失敗。

2、靜態只能覆蓋靜態。

注意:過載:只看同名函式的引數列表。

重寫:子父類方法一模一樣,包括返回值型別。

*/class fu

}class zi extends fu

void speak()

}public class extendsdemo }/*

**公升級:

class tel

}class newtel extends tel

}*/

效果圖:

心得體會:一開始學的時候只會寫**,沒有這麼深入的理解,很多知識點都很混亂,深入理解後清晰多了。

子父類中變數的特點

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

在子父類中,成員的特點體現

在子父類中,成員的特點體現.1.成員變數 當本類的成員和區域性變數同名用this區分.當子父類彙總的成員變數同名用super區分父類.this和super的用法很相似 this 代表乙個本類物件的引用.super 代表乙個父類的空間.2.成員函式 當子父類中出現成員函式一模一樣的情況,會執行子類的函...

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

子父類出現後,類成員的特點 類中成員 1,變數。2,函式。3,建構函式。如果子類中出現父類中非私有的非同名成員變數時,可以直接使用。1,變數 如果子類中出現非私有的同名成員變數時,子類要訪問本類中的變數,用this 不寫也行,省略了this.this是本類物件的引用,super是父類物件的引用。子類...