this关键字:this
一、调用本类中的属性(成员变量);spa
二、调用本类中的方法;3d
三、调用本类中的其余构造方法,调用时要放在构造方法的首行。对象
注意this只在非静态方法中使用,静态方法和静态代码不能出现thisblog
super关键字和this关键字的区别变量
通俗的讲,this指的是当前对象,super则指父类的。引用
(2)仅在了类中的构造方法中能够用“this(参数列表)”调用另外一个构造方法,别的地方不能够这么用;方法
(3)能够用“this.成员变量”的方式引用成员变量。(适用于方法中局部变量和成员变量重名的状况);im
(4)super是在子类构造方法中调用父类的构造方法时的使用方法,而且此句必须在构造方法的第一行;img
(5)super成员变量名可用于引用父类的成员变量。、
(6)super可用来引用被子类屏蔽的成员变量和成员方法。不过super是在子类中,目的是访问直接父类中被屏蔽的成员,注意是直接父类。