我是C#中的一个新手。我正在阅读有关密封关键字。我有关于密封类。我读了一个关于密封方法的行,我们可以使密封方法也行。行是(由声明方法为密封,我们可以避免进一步重写此方法。) 我创建了一个演示,但不明白上面的行和密封方法使用的含义。以下是我的代码: -C#中的密封方法#
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");
}
}
}
请告诉我为什么我们使用密封方法以及密封方法的优点是什么。
谢谢Mehrdad .. :) – 2010-11-11 07:17:55
我能做到这一点与第一级是一个接口? – 2015-04-17 04:02:38