当从另一个派生类形成派生类时,就会发生多级继承。
祖父,父子是在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..