बहुस्तरीय वंशानुक्रम तब होता है जब एक व्युत्पन्न वर्ग दूसरे व्युत्पन्न वर्ग से बनता है।
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..