第一种用法:
- super :用在子类的成员方法中,代表访问父类的属性和方法。
- super.属性名 :访问父类中的属性。
- super.成员方法名(实参):访问父类中的成员方法。
第二种用法:
- super()/super(实参):用在子类的构造方法的第一行中,代表创建父类对象时调用父类的哪一个构造方法完成父类对象的创建(显示指定)
- 如果在子类的构造方法中,没有super()/ super(实参),则JVM会在子类的构造方法的第一行默认添加super()
- 在同一个构造方法中,super(参数)/ this(参数)不允许同时存在