黑马程序员技术交流社区

标题: 构造函数问题 [打印本页]

作者: heima-shzhch    时间: 2014-5-3 13:09
标题: 构造函数问题
有一个子类继承于一个父类

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


作者: 程序爱好者    时间: 2014-5-3 13:33
继承条件下构造方法的调用规则
如果子类的构造方法中没有通过super显示调用父类的有参构造方法,也没有通过this显示调用自身的其他构造方法,则系统会默认先调用父类的无参构造方法,在这种情况下,写不写‘super();‘语句,效果都是一样的。



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

没事,你知道就好。。
作者: 寻找人生目标    时间: 2014-5-3 14:59
程序爱好者 发表于 2014-5-3 13:43
看错了  不同板块的    版主把我的信息删除了吧

什么情况,赚技术分还要某一板块麽
作者: 程序爱好者    时间: 2014-5-3 23:40
寻找人生目标 发表于 2014-5-3 14:59
什么情况,赚技术分还要某一板块麽

是啊! 论坛有规定的  
越版块发帖不加技术分,未选择技术方向发帖不加分,怎样选择技术方向请参考贴:http://bbs.itheima.com/thread-40607-1-1.html

作者: 寻找人生目标    时间: 2014-5-3 23:48
程序爱好者 发表于 2014-5-3 23:40
是啊! 论坛有规定的  
越版块发帖不加技术分,未选择技术方向发帖不加分,怎样选择技术方向请参考贴:ht ...

噢噢  明白了  只要到技术交流区就成了  那交流区里不会再分了吧  比如安卓还是云
作者: 该死的温柔    时间: 2014-5-14 23:01
先调用父类中那一个无参的构造函数,!!
作者: 劇情侢媄終究媞    时间: 2014-5-28 15:30
1.先从基类的构造方法到子类的构造方法 依次调用
1.在子类的构造方法中可以
public 子类名(参数列表):base(参数列表)
{

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




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2