密封方法的基本概念
用密封关键字sealed 修饰的重写函数
作用:让虚方法或者抽象方法之后不能再被重写
特点:和override一起出现
实例
abstract class Animal
{
public string name;
public abstract void Eat();
public virtual void Speak()
{
Console.WriteLine("叫");
}
}
class Person:Animal
{
public override void Eat()
{
}
public override void Speak()
{
}
}
class WhitePerson:Person
{
public sealed override void Eat()
{
base.Eat();
}
public sealed override void Speak()
{
base.Speak();
}
}
总结
密封方法 可以让虚方法和抽象方法不能再被子类重写
特点:一定是和override一起出现