super

1.super.属性

  • 当我们需要在子类中调用父类的属性和方法时,需要用super来修饰。
  • 当子类和父类具有相同名字的属性时,需要在子类调用父类的属性时,要使用super.属性表示父类的属性,this.属性表示子类的属性,不写则默认是this

 

2.super.方法

  • 类似地,当我们需要在子类调用父类中被重写的方法时,也需要在子类中使用super.方法名

3.super调用构造器

  • 我们可以在 子类的构造器 中使用 super(形参列表)  调用  父类的指定的构造器 , 且super(形参列表)必须声明在首行
  • 当子类构造器中 即没有 this(形参列表) 和 super(形参列表) 时 , 在子类的构造器中默认会有一个 super()

 

posted @ 2022-03-26 21:51  陈浩威  阅读(430)  评论(0)    收藏  举报