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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

this,super关键字的区别和用法

2 个回复

倒序浏览
今天刚好学到这里,回忆着答一下:
成员变量部分:
1,this调用的是本类的成员变量,也可以调用父类的成员变量;
2,super只能调用父类的成员变量;
方法部分:
1,this 即可调用本类也可以调用父类成员方法;
2,super 调用父类的成员方法
回复 使用道具 举报
1、成员变量
  • a、this区别于局部变量和成员变量,this代表对当前对象的引用,谁调用就代表谁;当本类中没有时才会调用父类。
  • b、super代表对父类的引用;
2、调用构造函数
  • a、this()调用本类的构造方法
  • b、super()调用父类的构造方法
3、调用成员方法
  • a、this.调用本类的成员方法,当本类没有时,调用父类的
  • b、super.调用父类的成员方法

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马