-
与this关键字用法相同,但super关键字指的是父类的对象
-
我们常用super.来调用父类对象的属性或者方法
super关键字出来调用父亲的属性还可以调用父亲的方法,方式也是super.
super()
-
super()表示调用父类的无参构造
-
super(参数列表)表示调用父类的有参构造
值得一提的是,当我们创建一个son对象时,java是先调用了父亲的构造器再调用儿子的构造器。
与此同时,还有一点就是,当父类没有无参构造函数只有有参构造函数时,子类的无参构造只能使用super(参数列表),super()是无法使用的。
最最最后一点,super关键字要放在构造函数里的第一行,其他行不行