Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ตัวอย่าง C # สำหรับการสืบทอดหลายระดับ


การสืบทอดหลายระดับเกิดขึ้นเมื่อคลาสที่ได้รับถูกสร้างขึ้นจากคลาสที่ได้รับอื่น

ปู่ พ่อ และลูกชายเป็นตัวอย่างที่สมบูรณ์แบบในการเป็นตัวแทนของมรดกหลายระดับใน C# -

ตัวอย่าง C # สำหรับการสืบทอดหลายระดับ

ตัวอย่าง

ต่อไปนี้คือตัวอย่างที่ระบุการใช้การสืบทอดหลายระดับใน C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Demo {
   class Son : Father {
      public void DisplayTwo() {
         Console.WriteLine("Son.. ");
      }
      static void Main(string[] args) {
         Son s = new Son();
         s.Display();
         s.DisplayOne();
         s.DisplayTwo();
         Console.Read();
      }
   }
   class Grandfather {
      public void Display() {
         Console.WriteLine("Grandfather...");
      }
   }
   class Father : Grandfather {
      public void DisplayOne() {
         Console.WriteLine("Father...");
      }
   }
}

ผลลัพธ์

Grandfather...
Father...
Son..