C#下 子类继承父类的虚方法后 使用override重写父类方法 和 不使用override重写有什么区别?

 我来答
匿名用户
2013-09-21
展开全部
不使用override重写的话 子类new出来的对象 调用该虚方法 是调用的在父类中的虚方法简灶慎的定义的方法体执行的
打个比如吧 就像 你继承父亲的房子 但是房子如果没过户(重写) 户名不是你 所以还是使用父亲的
但是过户了就是你的了~! 比喻不是很直观

呵呵 子类对象重写辩友后调用的时候就是子类中重写后的方拦敬法了 不重写 子类对象调用该虚方法 还是父类中实现的那个方法
匿名用户
2013-09-21
展开全部
呵呵,,,灶知有区别的,如果不写override 关键字的话,就是没有重写父类的方法,父类的那个锋辩芹方法不会被覆盖,而你如果写上就把父类的方法覆盖,银毕这样每次调用都是子类的方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
剧菁英6C

2019-12-05 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6.3万
采纳率:45%
帮助的人:2930万
展开全部
这个不太懂不了解的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式