在 Java 中创建多级继承层次结构

java 8object oriented programmingprogramming

继承涉及一个对象获取另一个对象的属性和行为。因此,基本上,使用继承可以通过创建一个基于前一个类的新类来扩展类的功能。

多级继承是指一个类继承了另一个类的类。例如,类 C 继承了类 B,而类 B 又继承了类 A。

以下程序演示了 Java 中的多级继承层次结构:

示例

class A {
   void funcA() {
      System.out.println("This is class A");
   }
}
class B extends A {
   void funcB() {
      System.out.println("This is class B");
   }
}
class C extends B {
   void funcC() {
      System.out.println("This is class C");
   }
}
public class Demo {
   public static void main(String args[]) {
      C obj = new C();
      obj.funcA();
      obj.funcB();
      obj.funcC();
   }
}

输出

This is class A
This is class B
This is class C

相关文章