super表示的是父类
子类继承父类,在执行类中创建子类对象的过程中,会先执行子类构造器,在这时程序默认在子类构造器的第一行添加了父类的无参构造,所以是先会执行父类的无参构造,然后执行子类的无参构造
要是我们干掉父类的无参构造,就需要在子类的构造中手动调用父类的有参构造,否则,程序默认调用的是无参,这时没有无参,就会报错
例如:
super必须只能出现在子类方法或构造方法中
super和this只能出现在方法中,不能出想在属性中,因为这就是正确的书写,死记
this:没有继承也可以使用
super:没有继承不能使用,因为你没有父类啊,难不成要调用object类吗