黑马程序员技术交流社区
标题:
super与this
[打印本页]
作者:
jerom023
时间:
2014-8-1 23:06
标题:
super与this
本帖最后由 jerom023 于 2014-8-3 22:26 编辑
在同一个构造器里,super和this有区别吗?或者他俩的全部区别有哪些?
作者:
TanZhiPeng1991
时间:
2014-8-1 23:26
个人觉得super指的是调用初始化父类功能和属性,this指的是当前对象的引用
作者:
冷锋也温柔
时间:
2014-8-1 23:42
this是谁调用该方法就引用谁,super是调用该方法的对象的父类对象。
作者:
sunny~
时间:
2014-8-1 23:55
super()和this()不能同时在一个代码块中用
作者:
alvinbx
时间:
2014-8-2 00:09
this是哪个对象调用就指向哪个对象,super是指向该对象的父类对象。子类构造方法第一行都有个默认的super();因为构造子类时要先访问父类的构造方法。如果父类没有无参构造,则要手动调用有参构造,否则编译失败。
作者:
chulangren2
时间:
2014-8-2 00:55
this是针对本类的,super是针对子父类的。
作者:
hejinzhong
时间:
2014-8-2 05:59
有这么一句话:this是指向本类对象的引用,super是指向直接父类的引用
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2