首页 > Windows开发 > 详细

C# 虚方法和抽象方法

时间:2020-04-10 15:30:55      阅读:47      评论:0      收藏:0      [点我收藏+]

virtual:虚拟的,实质上的。

abstrct:抽象,摘要。

1、虚方法必须有实现部分来,抽象方法不可以有实现部分;
2、虚方法可以在派生类中重写也可以不重写,抽象方法必须在派生类中重写
3、虚方法可以在任何非密封类中声明,抽象方法只能在抽象类中声明。
4、如果类包含抽象方法,那么该类也必须为抽象的,不能实例化。

相比而言,虚方法倾向于代码复用,抽象方法更类似一种规约来约束子类必须实现某方法。

C# 虚方法和抽象方法

原文:https://www.cnblogs.com/zhengxia/p/12672990.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!