使用 super 访问超类成员

💡 原文约300字/词,阅读约需2分钟。
📝

内容提要

在Java中,super关键字可以用来引用超类的成员(变量和方法)。当子类定义了与超类成员相同名称的成员时,子类的成员会“隐藏”超类的成员。使用super可以访问被子类隐藏的超类成员。除了变量,super还可以用于调用被子类重写或隐藏的超类方法。super关键字在解决继承中存在同名成员的歧义时非常有用。

🎯

关键要点

  • 在Java中,super关键字用于引用超类的成员(变量和方法)。
  • 语法为super.membro,其中membro可以是超类的变量或方法。
  • 当子类定义与超类同名的成员时,子类的成员会隐藏超类的成员。
  • 使用super可以访问被子类隐藏的超类成员。
  • 如果子类定义了与超类同名的实例变量,可以使用super访问超类的变量。
  • super还可以用于调用被子类重写或隐藏的超类方法。
  • super关键字在解决同名成员的歧义时非常有用。
➡️

继续阅读