什么时候在C#中使用抽象方法而不是虚方法?

时间:2009-04-16 08:55:10

标签: c#

  

可能重复:
  What is the difference between an abstract and virtual function?

使用abstract优于virtual方法有什么好处,反之亦然?

抽象方法:

  • 只有抽象类可以包含抽象方法。
  • 此外,派生类需要实现该方法,并且在类中不提供任何实现。

虚拟方法:

  • 一个类可以声明这些,并提供相同的实现。
  • 此外,派生类需要实现该方法来覆盖它。

0 个答案:

没有答案