黑马程序员技术交流社区

标题: this可以调用父类的构造方法吗? [打印本页]

作者: wuzeshui    时间: 2016-1-19 21:17
标题: this可以调用父类的构造方法吗?
this可以调用父类的构造方法吗?


作者: cuculidae    时间: 2016-1-19 21:55
this怎么调用父类的构造方法?
this代指当前对象呀
和父类好像没什么关系
作者: ZEROCRF    时间: 2016-1-19 22:21
super()可以,this不行
作者: 梁志斌    时间: 2016-1-20 01:37
this可以的~,我记得super是不管自己,直接找父类, this是先找自己,没有就找老爸,前提是需要继承
作者: 梁志斌    时间: 2016-1-20 01:38
尼玛,看错了,构造方法~~不行~~
作者: hansnowqiang    时间: 2016-1-20 09:19
他的问题可不可以这样理解:
this指向子类构造
子类构造在默认的情况下指向父类构造?
作者: Mayer    时间: 2016-1-20 13:14
this代表本类对象,如果要调用父类的构造方法建议你用:super();super(Param p...);
作者: 我爱睡觉    时间: 2016-1-20 14:53
this 指向的是本类。super指向父类。。。
作者: 放养的饼干    时间: 2016-1-20 18:30
一句话,不能,死了这条心吧,否则要super干嘛
作者: 划江北上    时间: 2016-1-20 21:38
必须的不行啊。
作者: 划江北上    时间: 2016-1-22 21:33
通过本类的有参可以访问啊!
作者: Android666    时间: 2016-1-24 23:18
this 在方法中使用可以调用本类的方法,在构造方法中调用本类的构造方法。super调用父类的方法
作者: cgy123    时间: 2016-1-24 23:23
this调用本类方法 在本类方法中再用super调用父类
作者: 刺客015    时间: 2016-1-25 10:24
this不能调用父类的构造方法, this只能调用本类中的对象    super可以调用父类中的方法。
作者: 划江北上    时间: 2016-1-25 21:31
可以啊,但是的通过本类的有参构造,然后将固定值传入就可以了。但是只能传一次,而且是固定值哦!
作者: 858009904    时间: 2016-1-25 22:19
指向当前对象啊!
作者: 西贝    时间: 2016-1-25 22:23
梁志斌 发表于 2016-1-20 01:37
this可以的~,我记得super是不管自己,直接找父类, this是先找自己,没有就找老爸,前提是需要继承 ...

那是继承过来了,不是访问父类
作者: 西贝    时间: 2016-1-25 22:24
super(); 代表对父类的引用
作者: fagug    时间: 2016-1-25 22:29
this指代所属的调用对象
作者: jasonbourne    时间: 2016-1-26 22:40
可以间接调用,可以用this来调用一个本类的构造方法,然后再由这个构造方法来调用父类的构造方法




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