首页 > 技术文章 > C# virtual、abstract

YYRise 2018-01-31 12:55 原文

(1)

virtual:修饰的方法必须有实现

abstract:修饰的方法一定不能实现

(2)

virtual:可被子类重写, 子类中必须用overide修饰

abstract:必须被子类重写

(3)

类成员被abstract修饰,则该类前必须添加abstract,只有抽象类才可以有抽象方法。

(4)

virtual成员或abstract成员不能是私有的

(5)

 abstract修饰的类不能被创建实例

 

推荐阅读