当前位置: 首页 > wzjs >正文

wordpress 群聊汉化版插件自己怎么优化网站

wordpress 群聊汉化版插件,自己怎么优化网站,营销网站的优势有哪些,怎么恢复wordpress设定值接口可以继承接口 之前我们已经知道接口实现可以从基类被继承,而接口本身也可以从一个或多个接口继承而来。要指定某个接口继承其他的接口,应在接口声明中把基接口名称以逗号分隔的列表形式 放在接口名称后面的冒号之后,如下所示。类在基类列…

接口可以继承接口

之前我们已经知道接口实现可以从基类被继承,而接口本身也可以从一个或多个接口继承而来。

  • 要指定某个接口继承其他的接口,应在接口声明中把基接口名称以逗号分隔的列表形式
    放在接口名称后面的冒号之后,如下所示。

  • 类在基类列表中只能有一个类名,而接口可以在基接口列表中有任意多个接口。

    • 列表中的接口本身可以继承其他接口。
    • 结果接口包含它声明的所有成员和基接口的所有成员。
      图16-11中的代码演示了3个接口的声明。IDataIO接口从前两个接口继承而来图右边部分
      显示IDataIO包含了另外两个接口。
interface IDataIO:IDataRetrieve,IDatatStore
{interface IDataRetrieve{int GetData();}interface IDatatStore{void SetData(int x);}//从前两个接口继承而来interface IDataIO:IDataRetrieve,IDatatStore{}class MyData:IDataIO{int nPrivateData;public int GetData(){return nPrivateData;}public void SetData(int x){nPrivateData=x;}}class Program{static void Main(){MyData data=new MyData();data.SetData(5);Console.WriteLine("{0}",data.GetData());}}
}

不同类实现一个接囗的示例

如下代码演示了已经介绍过的接口的一些方面。程序声明一个名为Animal的类,它被作为
其他一些表示各种类型动物的类的基类。它还声明了一个叫作ILiveBirth的接口。
Cat、Dog和Bird类都从Animal基类继承而来。Cat和Dog都实现了ILiveBirth接口,而Bird
类没有。
在Main中,程序创建了Animal对象的数组并用3个动物类的对象进行填充。然后,程序遍
历数组并使用as运算符获取指向ILiveBirth接口的引用,并调用了BabyCalled方法。

interface ILiveBirth   //声明接口
{string BabyCalled();
}class Animal{}   //基类Animalclass Cat:Animal,ILiveBirth    //声明Cat类
{string ILiveBirth.BabyCalled(){return "kitten";}
}class Dog:Animal,ILiveBirth    //声明Dog类
{string ILiveBirth.BabyCalled(){return "puppy";}class Bird:Animal          //声明Bird类{}class Program{static void Main(){Animal[] animalArray=new Animal[3];   //创建Animal数组animalArray[0]=new Cat();             //插入Cat类对象animalArray[1]=new Bird();            //插入Bird类对象animalArray[2]=new Dog();             //插入Dog类对象foreach(Animal a in animalArray)      //在数组中循环{ILiveBirth b= a as ILiveBirth;    //如果实现ILiveBirthif(b!=null)Console.WriteLine($"Baby is called:{b.BabyCalled()}");}}}
}

图16-12演示了内存中的数组和对象。

Animal基类的不同对象类型在数组中的布局

http://www.dtcms.com/wzjs/832568.html

相关文章:

  • 海尔网站建设不足之处营销型网站建设风格设定包括哪些方面
  • 新手做自己的网站教程wordpress商店
  • 地方门户网站资讯该怎么做聊城网站制作需要多少钱
  • 用word怎么做网站西部数码怎么上传网站
  • 制作网站单页北京网站营销seo方案
  • 网页美工设计课程教案seo搜索工具栏
  • 怎么用大淘客做网站网站推广途径和方案
  • 做的好点的外贸网站南昌专业网站排名推广
  • 网站建设的代理如何做家具网站
  • 破解网站后台账号密码wordpress屏蔽右键
  • wordpress中英文网站移商网站建设
  • 有哪些网站是提供设计图片的网站服务器不稳定
  • 手机端企业网站源码下载百度云服务器一年多少钱
  • 网站开发 需要用到什么软件ui网页设计字体
  • 网站导航的作用百度58网络推广怎么做
  • 山东莱钢建设有限公司网站推广目标包括什么
  • 淘宝客购物网站源码沧州网站建设报价
  • 网站建设案例精粹微信网站建设和维护报价表
  • 网站分析百度具体的网站建设
  • 苏州信网网站建设技术有限公司wordpress怎么安装多说
  • 网站备案提交资料林州风景网站建设的目的
  • 手机微网站 模板乾安网站建设
  • wordpress网站接入qq重庆seo外包行者seo06
  • 帮别人做网站赚钱6南宁网站设计推广
  • 企业建站官网运营福建建设人才网
  • 贵州华瑞网站建设有限公司软件源码
  • 呼和浩特网站建设网络公司做时时网站要多少钱
  • 一学一做教育视频网站有哪些广州番禺网站制作公司哪家好
  • 电商设计素材网站有哪些优秀个人网站推荐
  • 网站建设福建临清建设网站