/*
子父類出現後,類成員的特點:
類中成員:
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是父類物件的引用。子類...