C# virtual、abstract

(1)

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

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

(2)

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

abstract:必须被子类重写

(3)

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

(4)

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

(5)

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

 

posted @ 2018-01-31 12:55  YYRise  阅读(170)  评论(0编辑  收藏  举报