Запечатанный метод в C #

Я новичок в C #. Я читаю о ключевом слове Sealed. Я получил информацию о запечатанном классе. Я прочитал строку о методе Sealed, где мы можем также сделайте запечатанный метод. Я создал демоверсию, но не понял, что означает использование вышеприведенной строки и запечатанного метода. Ниже мой код: -

using System;

namespace ConsoleApplication2
{
    class Program:MyClass
    {
        public override sealed void Test()
        {
            Console.WriteLine("My class Program");
        }
        static void Main(string[] args)
        {
            Program obj = new Program();
            obj.Test();
            Console.ReadLine();
        }
    }

    class MyClass
    {
        public virtual void Test()
        {
            Console.WriteLine("My class Test");
        }
    }


}

Расскажите, пожалуйста, почему мы используем методы Sealed и каковы преимущества методов Sealed.

35
задан Benjamin 5 November 2013 в 11:41
поделиться