Java super关键字

super关键字用于继承
super关键字可以用来修饰属性,方法,构造器
1.当子类中的属性,方法与父类中的属性,方法重名或者想调用父类中的属性,方法时,可以用super.方法(属性)来调用父类中的方法属性。若想调用子类中的同名属性则通过this.属性
父类
Java super关键字
子类
Java super关键字
2.super修饰构造器
子类可通过super(形参列表)来访问父类中的构造器
该语句要放在子类构造器的第一行,所以this(形参)与super(形参)只能同时出现一个。
在子类中不显示的调用this(形参)与super(形参),子类构造器默认调用父类中的无参构造器。
父类的无参构造器
Java super关键字
子类的无参构造器没有显式的调用this(形参)与super(形参)
Java super关键字
结果如下:
Java super关键字
所以是调用的父类中的无参构造器中的属性值。