密封类可以有虚函数吗
2023-07-06
可以,基类中的虚函数将隐式的转化为非虚函数,但密封类本身不能再增加新的虚函数
示例:
class BaseClass
public virtual void F()
Console.WriteLine(“BaseClass.F”);
sealed class DeriveClass : BaseClass
//基类中的虚函数F被隐式的转化为非虚函数
//密封类中不能再声明新的虚函数G
//public virtual void G()
//
// Console.WriteLine(“DeriveClass.G”);
//