首页 > Windows开发 > 详细

C#-虚方法和多态

时间:2021-07-06 23:10:06      阅读:17      评论:0      收藏:0      [点我收藏+]

虚方法,抽象方法 很多时候都用在 多态 这里!!

 

对于多态:

就是说 父类定义的 虚方法 ,如果有子类改写,那么 其不同子类的对象 优先调用各自的 改写方法,如果没改写,就调用父类的

 

打个比方:

父亲有一家公司,有良好的运营模式

两个儿子 A B 分别开办了两个子公司。

A 儿子的公司,没有自己的 运营模式 ,于是在公司运营的时候,就使用自己父亲的公司的 运营模式。

B 儿子的公司,是一个 夜总会,父亲的 运营模式 就不适合了,B就改写了 一个新的 运营模式,那么就优先使用自己的 运营模式。

 

至于抽象方法,那就好比:父亲知道公司必须要有一个 运营模式。但父亲却没有自己的公司。于是,父亲寄希望于儿子,儿子们的公司,都必须实现 当初父亲构想的 运营模式。

C#-虚方法和多态

原文:https://www.cnblogs.com/youdutec/p/14978900.html

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