📜  Java程序的输出 20(继承)(1)

📅  最后修改于: 2023-12-03 15:02:06.440000             🧑  作者: Mango

Java程序的输出 20(继承)

在Java编程中,继承是一种非常常见的概念。通过继承,一个类可以获得另一个类的属性和方法,使得代码的复用和扩展变得更为容易和方便。在本文中,我们将介绍一个简单的Java程序,展示继承的基本用法,并输出结果20。

程序说明

该程序由两个类组成:ParentChildParent类是被继承的类,Child类是子类。Parent类有一个整型属性a,并且有一个返回a的方法。Child类继承Parent类,并在其自身中定义了一个整型属性b。最后,我们创建了一个Child对象,并调用其sum()方法,该方法返回a + b的值。

代码实现
class Parent {
    int a = 10;
  
    int getA() {
      return a;
    }
}

class Child extends Parent {
    int b = 10;
  
    int sum() {
      return getA() + b;
    }
}

public class Main {
    public static void main(String[] args) {
        Child c = new Child();
        System.out.println(c.sum());
    }
}
输出结果

当上述程序被执行时,输出的结果将是20,表示Child类的sum()方法成功地将Parent类的属性和Child类自身的属性相加。

20
总结

继承是Java编程中一种非常有用的概念。通过继承,我们可以方便地复用代码和扩展已有的功能。本文介绍了一个简单的Java程序,展示了继承的基本用法,并输出了结果20。希望本文可以对广大Java程序员有所帮助。