接口的实现和继承

时间:2020-06-24 作者:管理员 点击:22

//接口的实现与集成
//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();
    }
}

返回列表
在线沟通

Are you interested in ?

感兴趣吗?

有关我们服务的更多信息,请联系

136 7365 2363(同微信) / 131 4018 7702

郑州网站建设郑州网站设计郑州网站制作郑州网络推广--联系索腾

与我们合作

郑州网站建设郑州网站设计郑州网站制作郑州网络推广--与索腾合作,您将会得到更成熟、专业的网络建设服务。我们以客户至上,同时也相互挑战,力求呈现最好的品牌建设成果。

业务咨询热线:

136 7365 2363

TOP

QQ客服

在线留言