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

做网站都需要什么资料dw中怎样做网站链接

做网站都需要什么资料,dw中怎样做网站链接,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/a/564229.html

相关文章:

  • 电脑公司网站管理系统济宁祥云网站建设
  • 河南省住房城乡和建设厅网站建材城电商网站建设
  • 网站建设亿金手指科杰织梦培训机构网站模板
  • 外贸品牌网站建设龙岗外贸网站制作
  • 物流公司做网站注重什么问题微信营销策略
  • 官网的网站建设公司百度贴吧网页版登录
  • 代做网站多少钱深圳住房和建设局网站网上预约
  • 网站开发类标书报价明细表东莞网络优化哪家好
  • 网站建设广州天河区wordpress4.8移动
  • 做企业网站用drupal7模板建网站怎么做seo
  • 北京做网站的工作室网页设计制作教程:一个页面的完全制作
  • 在c盘做网站可以吗织梦手机网站分亨链接怎么做
  • 网站蓝色和红色搭配建设网站怎么设置网站页面大小
  • 中小企业 网站建设做英文网站多钱
  • 自己做充值网站浙江华企做网站
  • 网站策划运营wordpress国内主题
  • dede图片网站模板专项培训网站建设方案
  • aaaa景区网站建设标准h5网站开发公司
  • 五合一网站做优化好用吗网站设计基本流程第一步
  • 北京建设招聘信息网站企业网站建设方案案例
  • 做一个外贸网站网站色调为绿色
  • 河南网站建设路个人做哪方面的网站
  • 网站建设主题建设工程竣工验收消防备案网站
  • 东莞招聘网官方网站云南公司网站制作
  • 高端酒店网站模板免费下载当前网站开发什么语言
  • 东莞网站制作十强深圳网站制作排行榜
  • 重庆南川网站制作公司哪家好无锡网站制作8
  • 织梦网站地图制作相册管理网站模板下载
  • 百度上公司做网站网站怎么做内部链接
  • 禅城区网站建站建设南通市建设工程网站