net:如何调用父类的无参构造函数?

有a类和b类,b继承于a,a和b都有无参构造函数,当我调用newb()时,已知b的无参构造函数会执行,但是a的无参构造函数会执行吗?如果不会执行,那么如何调用执行a的无参... 有a类和b类,b继承于a,a和b都有无参构造函数,当我调用new b()时,已知b的无参构造函数会执行,但是a的无参构造函数会执行吗?如果不会执行,那么如何调用执行a的无参构造函数? 展开
 我来答
qq544019204
2012-02-23 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:52.6万
展开全部
会自动执行。
代码如下
public class parent
{
public parent()
{
Console.WriteLine("父类构造函数");
}
}
public class child:parent
{
public child()
{
Console.WriteLine("子类构造函数");
}
}
主函数中写:
parent a = new parent();
child b = new child();
parent c = new child();
Console.ReadLine();
由执行结果你可以看出,在new child();的时候,2个构造函数都会执行
在new parent();的时候,只调用父类的构造函数
聊无无
2012-02-23 · TA获得超过1206个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:216万
展开全部
当然执行了……
这种小问题,自己随便写两个类测试下不就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
过客而已199
2012-02-23 · 超过25用户采纳过TA的回答
知道答主
回答量:179
采纳率:0%
帮助的人:59.5万
展开全部
a会执行啊,在执行子类之前,系统会先调用父类的构造函数,你可以用调试的方法看它的执行顺序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式