首页 > 其他 > 详细

super和this的用法和区别

时间:2019-11-20 13:06:10      阅读:76      评论:0      收藏:0      [点我收藏+]
  • super和this的用法很像

  ——this代表本类对应的引用(当前类的对象)。

  ——super代表父类存储空间的标识(可以理解为父类的对象引用)。

  • 用法(this和super均可如下使用)

  1.访问成员变量

    · this.成员变量   ·  super.成员变量

  2.访问构造方法

    · this(...)   ·  super.(...)

  3.访问成员方法

    · this.成员方法()   ·  super.成员方法()

  • this和super的区别

    (1.)代表的事物不同

     super代表的是父类空间的引用

     this代表的是所属函数的调用者对象

    (2.)使用前提不同

     super必须要有继承关系才能使用

     this不需要继承关系也能使用

    (3.)调用的构造函数不同

     super:调用父类的构造函数

     this:调用所属类的构造函数

super和this的用法和区别

原文:https://www.cnblogs.com/Z7TS/p/11896214.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!