通過重寫虛方法實現加法運算
阿新 • • 發佈:2018-12-07
實現效果:
知識運用:
虛方法:允許被其子類重新定義的方法 宣告時使用virtual修飾符
重寫方法:使用相同的簽名重寫繼承的虛方法
兩者聯絡:虛方法主要用來引入新方法 而重寫方法則使從基類繼承而來的虛方法的專用化(其具體實現)
實現程式碼:
/// <summary> /// 建立的虛方法可以在子類中被重寫 /// </summary> class Operation { public virtual double operation(double d,double b) { return d * b; } } /// <summary> /// 在子類中重寫虛方法 /// </summary> class Addition : Operation { public override double operation(double d, double b) { return d + b; } }