密封
时间:2011-05-06 来源:兵临天下
class Program
{
static void Main(string[] args)
{
f f = new f();
f.sum1();
e e = new e();
e.sum1();
Console.ReadKey();
}
}
//抽象类
abstract class a
{
//抽象方法
public abstract void BB();
}
class b : a
{
//重写
public override void BB()
{
}
}
//sealed class c
//{
// public void sum()
// {
// }
//}
class d
{
//虚方法或者写成抽象方法(必须在抽象类里面)
virtual public void sum1()
{
Console.WriteLine("虚父类");
}
}
class e : d
{
//密封重写方法
sealed public override void sum1()
{
Console.WriteLine("密封子类");
}
}
class f:e
{
//继承密封方法,但不能再次重写!
new public void sum1()
{
Console.WriteLine("密封子类");
}
}