super
访问父类成员
super.成员变量 //访问父类成员变量
super.成员方法 //调用父类成员方法
super() //调用父类的无参构造器
super(参数)//调用父类的有参构造器
this
访问本类成员
this.成员变量 //访问本类成员变量
this.成员方法 //访问本类的成员方法
this() //调用本类的空参构造器
this(参数) //调用本类的有参构造器
super与this注意事项
注意:this和super访问构造方法 只能用到构造器的第一句话否则会报错
包含父类属性的有参构造器
当子类继承父类且父类存在非私有属性, 子类的构造方法可以接收父类的属性
super的使用场景
当子类被创建出来时,想同时调用父类构造器时用super();