黑马程序员技术交流社区

标题: this super ? [打印本页]

作者: 吉吉粥    时间: 2015-10-21 21:47
标题: this super ?
this  super 到底什么情况下使用,有点凌乱了

this表示当前对象,也就是当类对象,就是谁调用就代表谁

super表示当前类的父类。

如果:
          定义了一个类叫A,这个A继承了类B,也就是说B是A的父类。

                那么如果A中 有个方法叫xx();B中也有个方法叫xx();同名

那么在A 中用 this.xx();调用的就是A中定义的方法,

        而super.xx();调用的就是A的父类B中定义的方法xx();

那还有其他情况吗?


作者: 许庭洲    时间: 2015-10-22 07:07
this的另一个用途是调用当前对象的另一个构造函数
作者: kunsongjack    时间: 2015-10-22 13:42
总结得很仔细了




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