day7 方法重寫

2021-10-02 01:39:48 字數 469 閱讀 4301

package xue;

//方法重寫 繼承後,子類擁有父類的功能,也可以用自己的功能 當子類中的方法宣告(返回值 方法名 引數列表)與父類完全一致並且 修飾符的優先順序大於等於父類的修飾符優先順序時,可以對

//父類的方法進行覆蓋/重寫(不改變父類的方法或變數,而是另外開一塊空間儲存)

//此外 父類的私有方法不能被重寫

//在工作中,嚴禁直接修改源**,所以要對其進行繼承,然後進行功能拓展,即重寫

//拓展過程:先發生繼承關係,然後發生方法重寫的現象

public class fangfachongxie }

class father

private void friend()

public void eat()

}class son extends father

public void eat()

public void code()

DAY7 方法的呼叫

1,方法的定義 訪問修飾符 返回值 方法名 引數列表 方式一 呼叫方法 物件名.method1 方式二 呼叫靜態方法 static 修飾的 string s abc char c method1 s s將賦值給 方法的形參 str 那麼方法執行的str有值 c 就是方法呼叫後的返回值1,方法的引數是...

05 方法重寫

在繼承關係中,子類如果定義了乙個與父類方法簽名完全相同的方法,被稱為覆寫 override 加上 override可以讓編譯器幫助檢查是否進行了正確的覆寫。例如,在person類中,我們定義了run 方法 class person 在子類student中,覆寫這個run 方法 class stude...

20201202 103 方法的重寫

類成員的繼承和重寫 成員繼承 子類繼承了父類除構造方法之外的所有成員。方法重寫 子類可以重新定義父類中的方法,這樣就會覆蓋父類的方法,也稱為 重寫 案例 繼承和重寫的案例 class person def init self,name,age self.name name self.age age ...