在Java中,super是一个关键字,用于引用父类的成员变量、方法和构造函数。它可以被用于两个主要的场景:访问父类的成员和调用父类的构造函数。下面将详细介绍这两种用法,并给出相应的源代码示例。
- 访问父类的成员:
在Java中,子类继承了父类的成员,包括字段和方法。当子类中存在与父类同名的字段或方法时,可以使用super关键字来引用父类的成员。
下面是一个示例,展示了如何使用super关键字访问父类的成员变量和方法:
class Parent {
String name = "Parent";
void display