一.this 和 super 访问注意事项
1.调用普通成员
this.成员变量 可以访问本类对象的成员变量
this.成员方法 可以访问本类对象的成员方法
super.成员变量 可以访问父类的成员变量
super.成员方法 可以访问父类的成员方法
2.在子类方法中
访问子类自身的成员用this.
访问父类的成员用super.
就近原则:
局部 > 本类成员 > 父类成员
二.super访问父类构造方法
super 调用父类构造方法的格式
调用构造方法:
this(其他参数) 可以访问本类其他的构造方法
super(其他参数) 可以访问父类其他的构造方法
super在子类中调用父类的构造方法
this在子类中调用子类其他的构造方法
子类构造方法中,第一行要么是super调用父类构造,要么是this调用子类构造, *
其最终原则就是先有父类内容,再有子类内容
子类的每个构造方法中均有默认的super(),调用父类的空参构造。手动调用父类构造会
覆盖默认的super();
网友评论