A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 吉吉粥 中级黑马   /  2015-10-21 21:47  /  432 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

this  super 到底什么情况下使用,有点凌乱了

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

super表示当前类的父类。

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

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

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

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

那还有其他情况吗?

2 个回复

倒序浏览
this的另一个用途是调用当前对象的另一个构造函数
回复 使用道具 举报
总结得很仔细了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马