Я новичок в С#. Я читаю о Sealed ключевое слово. У меня есть опечатанный класс. Я прочитал строку о 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 методов.