首页 > 其他 > 详细

虚方法

时间:2015-09-25 07:10:44      阅读:250      评论:0      收藏:0      [点我收藏+]
class Parent
    {
        public virtual void OverrideF()//关键字virtual,表明这是一个虚方法
    {
       Console.WriteLine("Parent.OverrideF()");
        }
    }
    class Child : Parent
    {
        public override void OverrideF()//关键字override,表明对父类同名方法进行了重写
        {
            Console.WriteLine("Child.OverrideF()");
        }
    }
class Program
    {
        static void Main(string[] args)
        {
            Child c = new Child();
            Parent p;
            p = c;
            p.OverrideF();
            //由父类变量引用的真实对象类型决定
        }
    }

 

虚方法

原文:http://www.cnblogs.com/liuyudong0825/p/4837000.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!