码迷,mamicode.com
首页 > 其他好文 > 详细

通过重写虚方法实现加法运算

时间:2018-12-07 23:29:00      阅读:292      评论:0      收藏:0      [点我收藏+]

标签:ide   png   实现   通过   sum   add   基类   img   strong   

实现效果:

  技术分享图片

知识运用:

  虚方法:允许被其子类重新定义的方法 声明时使用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;
            }
        }

 

通过重写虚方法实现加法运算

标签:ide   png   实现   通过   sum   add   基类   img   strong   

原文地址:https://www.cnblogs.com/feiyucha/p/10085572.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!