总结下抽象类Abstract和虚方法Virtual(易混点)

Posted lixipeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了总结下抽象类Abstract和虚方法Virtual(易混点)相关的知识,希望对你有一定的参考价值。

1.普通类中可以有普通方法和虚方法,在被继承时,虚方法可以选择重写(override)或者不重写

2.抽象类中可以有普通方法和虚方法和抽象方法,当被继承时 如下

 1.普通方法不能被子类重写

 2.虚方法可以选择被子类重写(override)也可以不被重写

   3.抽象方法必须被子类重写(override)

以上是关于总结下抽象类Abstract和虚方法Virtual(易混点)的主要内容,如果未能解决你的问题,请参考以下文章

C#中virtual和abstract的区别

c#中啥情况用abstract,啥情况下用virtual

C#中的抽象类抽象方法和虚方法

抽象类和虚方法base关键字

C#虚方法(Virtual)抽象方法(Abstract),接口(Interface)抽象类的区别

虚方法virtual抽象方法abstract接口interface区别