this和super的比较

2.this和super的比较

this:本类对象的引用    

super:本类对象中父类的引用

this和super
this.属性名 访问本类成员变量
this.方法名(参数) 访问本类其他方法

this(参数) 访问本类其他构造方法(注意必须在构造方法的第一行使用)(了解即可)


super.属性名 访问父类成员变量(非私有)
super.方法名(参数) 访问父类成员方法(非私有)
super(参数) 访问父类构造方法(非私有)(注意必须在构造方法的第一行使用)

注意:
this和super调用构造方法时不可以在同一个构造方法中同时使用,因为都需要定义在第一行。
调用构造方法时,必须要保证有这个构造方法才能够调用,如果没有这个构造方法则不能调用。

猜你喜欢

转载自blog.csdn.net/hkh1101/article/details/79966508