多态之接口类
用接口,可以让学生继承2个类,
接口是一种规范,一种能力,一种扩展
using System; namespace 多态之接口类 { class Program { static void Main(string[] args) { //接口就是一个规范、能力。 Student ss = new Student(); ss.CHLSS(); ss.Koulan(); Console.ReadKey(); } } public class Person { public void CHLSS() { Console.WriteLine("我是人类,我会吃喝拉撒睡"); } } public class NBAplayer { public void KouLan() { Console.WriteLine("我可以扣篮"); } } //学生继承于person,可以吃喝拉撒睡了 //但学生也可以扣篮呢,此时可以写个接口类,让学生拥有这种能力 public class Student : Person, IKouLanable { public void Koulan()//实现接口的成员 { Console.WriteLine("我也可以扣篮"); } } //声明接口的关键字是interface public interface IKouLanable//接口 { void Koulan(); } }