A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© heima-shzhch 中级黑马   /  2014-5-3 13:09  /  1931 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

有一个子类继承于一个父类

那么在创建对象时是先调用子类的构造函数还是先调用父类的构造函数?

9 个回复

倒序浏览
继承条件下构造方法的调用规则
如果子类的构造方法中没有通过super显示调用父类的有参构造方法,也没有通过this显示调用自身的其他构造方法,则系统会默认先调用父类的无参构造方法,在这种情况下,写不写‘super();‘语句,效果都是一样的。


回复 使用道具 举报
看错了  不同板块的    版主把我的信息删除了吧
回复 使用道具 举报
程序爱好者 发表于 2014-5-3 13:33
继承条件下构造方法的调用规则
如果子类的构造方法中没有通过super显示调用父类的有参构造方法,也没有通过 ...

没事,你知道就好。。
回复 使用道具 举报
程序爱好者 发表于 2014-5-3 13:43
看错了  不同板块的    版主把我的信息删除了吧

什么情况,赚技术分还要某一板块麽
回复 使用道具 举报
寻找人生目标 发表于 2014-5-3 14:59
什么情况,赚技术分还要某一板块麽

是啊! 论坛有规定的  
越版块发帖不加技术分,未选择技术方向发帖不加分,怎样选择技术方向请参考贴:http://bbs.itheima.com/thread-40607-1-1.html
回复 使用道具 举报
程序爱好者 发表于 2014-5-3 23:40
是啊! 论坛有规定的  
越版块发帖不加技术分,未选择技术方向发帖不加分,怎样选择技术方向请参考贴:ht ...

噢噢  明白了  只要到技术交流区就成了  那交流区里不会再分了吧  比如安卓还是云
回复 使用道具 举报
先调用父类中那一个无参的构造函数,!!

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
1.先从基类的构造方法到子类的构造方法 依次调用
1.在子类的构造方法中可以
public 子类名(参数列表):base(参数列表)
{

}
用这样的语法。来指定调用父类的构造方法,
3.C#是面对对象的语言,所以最好是说构造方法,

点评

你是13期的吗?如果是14期的,请到14期发帖,13期现在没人加分了。  发表于 2014-5-31 11:23

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马