方法重寫與super限定

2021-07-30 14:59:58 字數 364 閱讀 1564

方法重寫注意:

如果父類方法具有private訪問許可權,則該方法對其子類是隱藏的,因此其子類無法訪問該方法,也就是無法重寫該方法。如果子類中定義了乙個與父類private方法具有相同的方法名、相同的形參列表、相同的返回值型別的方法,依然不是重寫,只是在子類中定義了乙個新方法。例如,下面**是完全正確的。

class baseclass

}class subclass extends baseclass

}super限定:

super 用於限定該物件呼叫它從父類繼承得到的field或方法。

super 必須放在構造器的第一句

super 和 方法重寫

1 super注意點 1 super呼叫父類的構造方法,必須在構造方法的第乙個。2 super必須只能出現在子類的方法或者構造方法中。3 super 和 this不能同時呼叫構造方法。2 vs this 1 代表的物件不同 this 本身呼叫這個物件。super 代表父類物件的引用。2 前提 thi...

方法重寫與super關鍵字

重寫父類的方法 public void eat class huskydog1 extends dog1 public void show 重寫父類的方法 public void eat overloading 是過載 發生在同乙個類中,方法名相同,引數列表不同,與返回值無關。overriding是...

super 重寫覆蓋

package softstudy super關鍵字 子父類出現後 類成員的特點 類中成員 1,變數 2,函式 3,建構函式 1,變數 如果子類中出現私有的同名成員變數時 子類要訪問本類中的變數 用this 子類要訪問父類中的同名變數 用super super和this的使用幾乎一致 this代表本...