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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 大大的大孩 中级黑马   /  2015-9-4 23:52  /  167 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、概念上的区别(理解)
          super代表的是父类内存空间标识
          this代表所在方法所属对象的引用

     2、什么时候使用(理解)
          1、当子父类中出现同名成员可以用super区分
          2、子类调用父类的构造方法可以用super
     
     3、调用方式(掌握)
          1、super:   通过super可以直接调用父类的构造方法,成员变量,成员方法。
                              调用构造方法:super()
                              调用成员变量:super.变量名
                              调用成员方法:super.方法名()

          2、this:      通过this可以直接调动本类的构造方法,成员变量,成员方法
                              调用构造方法:this()
                              调用成员变量:this.变量名
                              调用成员方法:this.方法名()
     4、注意事项(掌握)
           1、this代表本类对象的引用
           2、super代表父类内存空间的标志

3 个回复

倒序浏览
不是总结出来了么,怎么是提问贴?
回复 使用道具 举报
路过一下
回复 使用道具 举报
zzq18217362451 来自手机 中级黑马 2015-9-5 00:09:37
板凳
回你一个,捧捧场
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马