黑马程序员技术交流社区

标题: this和super区别和用法? [打印本页]

作者: 忆未末    时间: 2016-6-9 15:45
标题: this和super区别和用法?
this和super区别和具体用法?
作者: 时雨    时间: 2016-6-10 18:47
this是当前对象,super是父类对象
作者: haohaoandtt    时间: 2016-6-10 19:48
this 是C++里面的this指针,在java里面是this引用,意思都是差不多的,super是父类的引用,通常在子类中,要想调用父类的构造方法的话,直接super.Constuct()就行了,这是我的见解仅供参考
作者: 我是你岁哥❤环    时间: 2016-6-12 07:44
this代表其所在方法所属对象的引用,或者说this代本类对象的引用,哪个对象调用了this所在的方法,this就代表这个对象。
super代表当前对象父类的引用          this.成员变量,    可以调用本类的成员变量,也可以调用父类的成员变量
    super.成员变量   只可以调用父类的成员变量
    this(...) 调用本类的构造方法
    super(...)  调用父类的构造方法
    this.成员方法  既可以调用本类的成员方法,也可以调用父类的成员方法
    super.成员方法  只可以调用父类的成员方法


作者: 流离岁月    时间: 2016-6-14 14:19
this 是本类对象的引用,super是父类的引用
作者: maikouliujian    时间: 2016-6-14 21:55
this代表当前对象的引用,super代表对父类对象的引用
作者: jeremyhe    时间: 2016-6-20 23:20
this代表当前类的对象的引用而super代表父类对象的存储空间表示,也可以理解为父类对象的引用




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