Java中super关键字

super用于方法

  1. 用于构造方法
    当子类调用父类无参构造时,super()可写可不写,表示调用父类无参构造
    当子类调用父类有参构造时,super(参数列表)必须要写,要告诉编译器当前调用的是哪个有参构造。

子类构造方法中调用父类构造必须是第一行语句
this与super不能同时调用

  1. 用于普通方法------super.方法名(参数)
    用于在子类中明确调用父类被覆写的方法

猜你喜欢

转载自blog.csdn.net/huaijiu123/article/details/83178034