super关键字可以修饰属性、方法、构造方法
- 当子类和父类属性名同名时,默认会使用子类的属性,可以通过“super.属性名”调用父类的属性
- 子类重写父类方法后,如果子类想再次调用父类重写前的方法,可以super.方法名,调用父类重写前的方法
- super修饰构造方法,通过子类构造方法中使用“super(形参)”来显示的调用父类的构造方法
(1)super()必须放在构造方法的首行
(2)在构造方法内部“this(形参)”或“super(形参)”只能出现一个
(3)在构造方法中,如果不显示的使用“super(形参)”的方式调用父类对应的构造方法,默认会调用父类的构造方法,只是给你隐藏掉了