C# 中virtual 函数怎么用的

投简历时那人问我,virtual函数有什么用途,傻了半天都不知道是什么,没用过,谁知道的指教下... 投简历时那人问我,virtual 函数有什么用途,傻了半天都不知道是什么,没用过,谁知道的指教下 展开
 我来答
T573029173
2010-03-29 · TA获得超过523个赞
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:85.5万
展开全部
virtual其实在程序的版本升级中都要用到,因为一个程序不是做的非常完美之后才把它孝桐投放到市场去让客户使用的,这样也不会发现程序的漏洞,另外也挣不到利润啦,所以每个程序都有一个升级的过程
visual由于可以使用new关键字来隐藏基类中的同名成员和方法外,还可以使用override来重写。巧拿坦使用它既可以保持与以前的版本实现兼容,又可以向后扩展。就拿.NET来说吧:
vs2005 到 vs2008这就是一个升级的过程
在Object类中有一个ToString的虚方法,它在以后得继承Ojbect类的子类中就可以重写ToString了。其实这就是一个多敏洞态的问题了。是.NET的一个亮点哦!当然招聘的同志会问你这个啦!
snowleung
2010-03-27 · TA获得超过192个赞
知道小有建树答主
回答量:256
采纳率:100%
帮助的人:249万
展开全部
virtual 关键字的用途是修改方法、属性数芹、索引子 (Indexer) 或事件宣告,以及允许启尘在衍生类别中加以覆写。例如,这个方法可由悄毕禅任一继承它的类别来覆写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
暴雁菱0e1
2010-03-27 · TA获得超过2003个赞
知道小有建树答主
回答量:1192
采纳率:0%
帮助的人:0
展开全部
virtual 关键字用于修改丛衫方法或属性的声明,在这种情况下,方法或属性被称作虚拟成员。虚拟成员的实现可由派生类中的重写渗顷腔乎档成员更改。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式