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

//密封类
    //不想让类继承
    //可以更快运行优化
    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("密封方法");
         }
    }
请使用浏览器的分享功能分享到微信等