this和super关键字的常见三种用法
Posted wurengen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了this和super关键字的常见三种用法相关的知识,希望对你有一定的参考价值。
super和this的含义
- super :代表父类的存储空间标识(可以理解为父亲的引用)。
- this :代表当前对象的引用(谁调用就代表谁)。
super关键字的三种用法:
- 在子类的成员方法中,访问父类的成员变量格式:super.成员变量名;
- 在子类的成员方法中,访问父类的成员方法格式:super.方法变量名;
- 在子类的构造方法中,访问父类的构造方法格式:super();
this关键字的三种用法:
- 在本类成员方法中,访问本类的成员变量格式:this.变量名
- 在本类成员方法中,访问本类的另一个成员方法格式:this.方法名
- 在本类的构造的方法中,访问本类的另外一个构造方法格式:this(参数列表);
注意
- this调用构造方法也必须在第一,唯一一个。
- supe和this 在同一个构造方法中不能同时存在
以上是关于this和super关键字的常见三种用法的主要内容,如果未能解决你的问题,请参考以下文章