使用 super 访问超类成员
💡
原文约300字/词,阅读约需2分钟。
📝
内容提要
在Java中,super关键字可以用来引用超类的成员(变量和方法)。当子类定义了与超类成员相同名称的成员时,子类的成员会“隐藏”超类的成员。使用super可以访问被子类隐藏的超类成员。除了变量,super还可以用于调用被子类重写或隐藏的超类方法。super关键字在解决继承中存在同名成员的歧义时非常有用。
🎯
关键要点
- 在Java中,super关键字用于引用超类的成员(变量和方法)。
- 语法为super.membro,其中membro可以是超类的变量或方法。
- 当子类定义与超类同名的成员时,子类的成员会隐藏超类的成员。
- 使用super可以访问被子类隐藏的超类成员。
- 如果子类定义了与超类同名的实例变量,可以使用super访问超类的变量。
- super还可以用于调用被子类重写或隐藏的超类方法。
- super关键字在解决同名成员的歧义时非常有用。
➡️