c#中void与override区别是什么

c#中void与override区别是什么... c#中void与override区别是什么 展开
 我来答
xjertay
2010-06-24 · 超过14用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:35.7万
展开全部
void 指方法没有返回值。
override是重写,这是对父类的一个定义好的方法的重写。
例如:
class NewBase//定义一个类
{
public new virtual void Show()//定义一个虚方法
{
Console.WriteLine("我来自子类");
}
}
class ANewBase : NewBase
{
public override void Show() //这就是对类方法的重写
{
Console.WriteLine("我来自子类的子类");
}
}
surplushaode
2010-06-24 · TA获得超过2055个赞
知道大有可为答主
回答量:2510
采纳率:0%
帮助的人:2356万
展开全部
这两个完全就不是一个道上的东西的。。
void 表示函数没有任何返回值,
而override则是表示重写一个函数的,这个多在类里面用的比较多的。在类里面进行函数的重写的,然后实现另外的或者额外的功能的。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浅夏微凉耶
2010-06-24 · TA获得超过1390个赞
知道小有建树答主
回答量:1865
采纳率:0%
帮助的人:731万
展开全部
void 指方法的返回值。是无返回值的类型,
override是重写,这是对类的操作,可以对方法的重写。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
师说tort
2010-06-24 · 超过15用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:39.2万
展开全部
这两个没有可比性!实在要说的话也是overload与override的区别!这个网上太多了!面试的经典题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式