黑马程序员技术交流社区

标题: super和this各自代表什么 [打印本页]

作者: 我love    时间: 2016-5-20 23:55
标题: super和this各自代表什么
super代表父类的引用,只是一个地址值
this代表的是本类的对象
作者: 娶个英文名字    时间: 2016-5-21 00:17
super 可以访问父类的成员变量,成员方法,构造方法
this 谁调用我就代表谁,解决局部变量隐藏成员变量

结合代码看一下,我这边没找到。
作者: 我love    时间: 2016-5-21 22:51
娶个英文名字 发表于 2016-5-21 00:17
super 可以访问父类的成员变量,成员方法,构造方法
this 谁调用我就代表谁,解决局部变量隐藏成员变量

this代表任何对象,只是代表对象,super代表的是父类的引用
作者: 我会holloword    时间: 2016-5-21 23:19
没看懂你说的。。
this.是本类的引用,super是父类的引用。。。
用法都一样吧 只是对象不同
作者: 我love    时间: 2016-5-21 23:27
我会holloword 发表于 2016-5-21 23:19
没看懂你说的。。
this.是本类的引用,super是父类的引用。。。
用法都一样吧 只是对象不同 ...

是的,一个本类,一个父类
作者: 一架飞机CE3    时间: 2016-5-22 00:23
娶个英文名字 发表于 2016-5-21 00:17
super 可以访问父类的成员变量,成员方法,构造方法
this 谁调用我就代表谁,解决局部变量隐藏成员变量

要注意的是 用private修饰的方法和属性用super也调用不到
作者: 一架飞机CE3    时间: 2016-5-22 00:24
要注意的是 用private修饰的方法和属性用super也调用不到
作者: mshrhj    时间: 2016-5-22 10:58
一架飞机CE3 发表于 2016-5-22 00:24
要注意的是 用private修饰的方法和属性用super也调用不到

用private修饰的方法和属性怎么调用
作者: mshrhj    时间: 2016-5-22 11:02
父类中用private修饰的方法和属性如何调用




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