摘要:
下文讲述c#中多态的相关说明,如下所示;
多态简介
我们将通过继承,而重写方法, 达到不同对象调用同名方法,表现出不同行为 的这种现象称之为“多态”
例:
多态的示例分享
using System; namespace consoleTest { abstract class main { public string keyId; public abstract void printInfo(); } class s1 : main { public override void printInfo() { Console.WriteLine("s1中printInfo方法"); } } class s2 : main { public override void printInfo() { Console.WriteLine("s2中printInfo方法"); } } class Program { static void Main(string[] args) { Console.WriteLine("maomao365.com示例分享"); main[] list = new main[2]; list[0] = new s1(); list[1] = new s2(); list[0].printInfo(); list[1].printInfo(); Console.ReadLine(); } } }