ITPub博客

首页 > Linux操作系统 > Linux操作系统 > c# sealed override密封类_密封方法

c# sealed override密封类_密封方法

原创 Linux操作系统 作者:wisdomone1 时间:2012-03-08 14:42:42 0 删除 编辑
//密封类
    //不想让类继承
    //可以更快运行优化
    public  abstract class Vehicle
    {
        //提示没有找到适合的方法来重写,说明密封方法必须在子类中使用
        //密封方法只能在子类中使用,密封方法只能对父类的虚方法进行重写
        //密封方法对抽象父类的抽象方法进行sealed override重写实现
        public abstract void X();
        
    }

    class Car : Vehicle
    {
        public sealed override void X()
        {
            Console.WriteLine("ATC");
        }
    }



public  class Vehicle
    {
        public virtual void X()
        {
            Console.WriteLine("无法虚");
        }
    }
    //密封类
    //不想让类继承
    //可以更快运行优化
     class Car : Vehicle
    {
       //密封方法必须同时使用sealed及override才能使用
         public sealed override void X()
         {
             Console.WriteLine("密封方法");
         }
    }

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9240380/viewspace-718058/,如需转载,请注明出处,否则将追究法律责任。

下一篇: c#属性访问器
请登录后发表评论 登录
全部评论
提供针对oracle初学者及进阶的数据库培训,欢迎大家咨询: 微信: wisdomone 微信公众号: lovedb qq: 305076427 微博: wisdomone9

注册时间:2008-04-04

  • 博文量
    2149
  • 访问量
    11890838