Java 中的 super 关键字用于访问父类的构造函数、方法和字段:成员访问:super() 调用父类构造函数。方法访问:super.method() 调用父类方法。字段访问:super.field 访问父类字段。
Java中的super
super在Java中是一个关键字,用于访问父类的成员。在子类中,使用super关键字可以访问父类的构造函数、方法和字段。
成员访问
用法
super关键字通常用于以下情况:
示例
<code class="java">class Parent { private int age; public Parent(int age) { this.age = age; } public int getAge() { return age; } } class Child extends Parent { public Child(int age) { super(age); // 调用父类构造函数 } @Override public int getAge() { return super.getAge() + 1; // 覆盖父类方法并调用父类实现 } }</code>
在这个示例中,子类Child通过super(age)调用父类Parent的构造函数来初始化父类的age字段。它还通过super.getAge()调用父类的getAge()方法来实现多态性。
以上是java中的super是什么意思的详细内容。更多信息请关注PHP中文网其他相关文章!