通过重写虚方法实现加法运算
Posted feiyucha
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过重写虚方法实现加法运算相关的知识,希望对你有一定的参考价值。
实现效果:
知识运用:
虚方法:允许被其子类重新定义的方法 声明时使用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; } }
以上是关于通过重写虚方法实现加法运算的主要内容,如果未能解决你的问题,请参考以下文章