密封类可以有虚函数吗

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”);
   //
  


相关内容:

  1. 可以使用抽象函数重写基类中的虚函数吗
  2. 什么是托管函数?托管函数有什么用?
  3. 类成员函数的重载、覆盖和隐藏区别
  4. 结构和类有什么异同
  5. 编写类String的构造函数、析构函数和赋值函数
  6. 编写类String 的构造函数、析构函数和赋值函数