Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaでのマルチレベル継承


マルチレベルの継承-クラスは、プロパティを継承するクラスからプロパティを継承します。

class Shape {
   public void display() {
      System.out.println("Inside display");
   }
}
class Rectangle extends Shape {
   public void area() {
      System.out.println("Inside area");
   }
}
class Cube extends Rectangle {
   public void volume() {
      System.out.println("Inside volume");
   }
}
public class Tester {
   public static void main(String[] arguments) {
      Cube cube = new Cube();
      cube.display();
      cube.area();
      cube.volume();
   }
}

出力

Inside display
Inside area
Inside volume

  1. マルチレベル継承のC#の例

    マルチレベルの継承は、派生クラスが別の派生クラスから形成されるときに発生します。 祖父、父、息子は、C#でマルチレベルの継承を表すのに最適な例です- 例 以下は、C#でのマルチレベル継承の使用法を示す例です。 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo {    class Son : Father {       public void DisplayTwo() { &nbs

  2. Javaでの継承の種類

    Javaは3種類の継承をサポートしています- 単一レベルの継承-クラスは単一のクラスからプロパティを継承します。たとえば、クラスBはクラスAを継承します。 マルチレベル継承-クラスは、プロパティを継承するクラスからプロパティを継承します 階層継承-複数のクラスが単一のクラスからプロパティを継承します。たとえば、クラスBはクラスAを継承し、クラスCはクラスAを継承します。