0
点赞
收藏
分享

微信扫一扫

super 关键字

爱上流星雨 2022-03-19 阅读 93
java

super关键字的主要作用有三种

super 关键字的用法主要有三种。”

  • 指向父类对象;
  • 调用父类的方法;
  • super() 可以调用父类的构造方法 

其实super和this有些相似,只不过用意不同罢了。

如果父类和子类拥有同样名称的字段,super 关键字可以用来访问父类的同名字段

当子类和父类的方法名相同时,可以使用 super 关键字来调用父类的方法。换句话说,super 关键字可以用于方法重写时访问到父类的方法。当然了,在默认情况下,super() 是可以省略的,编译器会主动去调用父类的构造方法。也就是说,子类即使不使用 super() 主动调用父类的构造方法,父类的构造方法仍然会先执行

super() 也可以用来调用父类的有参构造方法,这样可以提高代码的可重用性。

举报

相关推荐

0 条评论