java子类调用父类的方法

Java中,子类可以通过继承父类的方法来重用代码。如果子类想要在重写父类的方法的同时也调用父类的方法,可以通过使用 super 关键字来实现。

具体来说,可以在子类的方法中使用 super.方法名() 的形式来调用父类的方法。这样可以在不影响父类方法的情况下,在子类中添加新的行为或者对父类的方法进行修改。例如,以下是一个简单的示例代码:

class Parent {
    public void print() {
        System.out.println("This is parent class.");
class Child extends Parent {
    @Override
    public void print() {
        super.print(); // 调用父类的print方法
        System.out.println("This is child class.");
public class Main {
    public static void main(String[] args) {
        Child child = new Child();
        child.print(); // 调用子类的print方法

在上述代码中,Child类继承了Parent类的print方法,并重写了它。在Child类的print方法中,首先通过super.print()调用了父类的print方法,然后在此基础上添加了新的行为。在主函数中,我们创建了一个Child对象并调用它的print方法,这时会先调用父类的print方法,再调用子类的print方法。

希望这个例子能帮助您理解如何在子类中调用父类的方法。如果您还有其他问题,请继续提问。

  •