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
-
マルチレベル継承のC#の例
マルチレベルの継承は、派生クラスが別の派生クラスから形成されるときに発生します。 祖父、父、息子は、C#でマルチレベルの継承を表すのに最適な例です- 例 以下は、C#でのマルチレベル継承の使用法を示す例です。 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo { class Son : Father { public void DisplayTwo() { &nbs
-
Javaでの継承の種類
Javaは3種類の継承をサポートしています- 単一レベルの継承-クラスは単一のクラスからプロパティを継承します。たとえば、クラスBはクラスAを継承します。 マルチレベル継承-クラスは、プロパティを継承するクラスからプロパティを継承します 階層継承-複数のクラスが単一のクラスからプロパティを継承します。たとえば、クラスBはクラスAを継承し、クラスCはクラスAを継承します。