今天老師主要講了兩大方面:多態和抽象方法
在多態中主要是虛方法和方法重寫
在基類中使用? virtual? 關鍵字定義虛方法
在派生類中使用關鍵字? override關鍵字來重寫方法
抽象方法和虛方法的區別
虛方法子類可以不實現
抽象方法子類必須實現
抽象方法中類必須是抽象的
抽象方法定義
修飾符? abstract? class 類名
{類體}
父類方法
修飾符? abstract 返回值類型? 方法名(形參列表);
子類定義
正常子類繼承父類的方式
子類方法
修飾符? override 返回值類型? 方法名(形參列表){方法體}
使用
父類類型? 對象名= new 子類構造方法();
對象名.重寫1方法();
昨天課上學習的不是很懂,下午在助教老師的幫助下,做了幾個題鞏固了一下,收獲很大!
圖片發自簡書App