java 如何调用父类函数
时间: 2023-08-22 22:08:21 浏览: 92
Java中父类怎么调用子类的方法
在 Java 中,可以使用 super 关键字调用父类的函数。具体而言,如果子类中定义了一个与父类同名的方法,那么可以使用 super 关键字来调用父类的同名方法。例如:
```java
class Parent {
public void foo() {
System.out.println("Parent.foo()");
}
}
class Child extends Parent {
@Override
public void foo() {
super.foo(); // 调用父类的 foo 方法
System.out.println("Child.foo()");
}
}
public class Main {
public static void main(String[] args) {
Child c = new Child();
c.foo(); // 将输出 "Parent.foo()" 和 "Child.foo()"
}
}
```
在上面的例子中,子类 Child 中重写了父类 Parent 的 foo 方法,并在其中使用了 super.foo() 调用了父类的 foo 方法。运行 main 方法时,输出结果将包括 "Parent.foo()" 和 "Child.foo()",证明了父类的 foo 方法被成功调用。
阅读全文