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