//接口的实现与集成
//1)接口的实现过程必须在实现接口的类中完成。
//2)类继承具有单根性,接口可多重继承。
//3)父接口也称为该接口的显示基接口。
//4)接口多重继承时,派生接口名与父接口用冒号隔开,多个父接口之间用逗号隔开。
//注意:
//1)同一个接口的成员之间不能同名(类型不同也不可以重名如:属性名和方法名不能相同)
//2)如果派生接口中对显示基接口中的成员进行重定义时,需要使用new关键字解除警告(new void Read())
class Program
{
static void Main(string[] args)
{
Eagle myEagle = new Eagle();
Sparrow mySparrow = new Sparrow();
Ostrich myOstrich = new Ostrich();
Bird[] myBird = { myEagle, mySparrow, myOstrich };
foreach (Bird ourbird in myBird)
{
ourbird.Eat();
}
IFlyable[] myFly = { myEagle, mySparrow };
foreach (IFlyable ourfly in myFly)
{
ourfly.Fly();
}
Console.ReadKey();
}
}
站内文章:均为188bet博彩体育app下载方式
各部门原创内容如需转载请著名本文网站链接://www.mcissock.com/new/27365.html未经允许转载要受法律责任,如需转载请联系269247937@qq.com
本文链接://www.mcissock.com/new/27365.html
tags:
郑州网站建设郑州网站制作郑州网站设计郑州建站公司郑州网站优化郑州做网站郑州小程序开发郑州网络公司