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

如何创建个人网站赚钱营销咨询公司

如何创建个人网站赚钱,营销咨询公司,签约 武汉新艺博彩绘 网站建设项目_武汉网站建设公司首选纵横互联,陕西手机网站建设接口可以继承接口 之前我们已经知道接口实现可以从基类被继承,而接口本身也可以从一个或多个接口继承而来。要指定某个接口继承其他的接口,应在接口声明中把基接口名称以逗号分隔的列表形式 放在接口名称后面的冒号之后,如下所示。类在基类列…

接口可以继承接口

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

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

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

    • 列表中的接口本身可以继承其他接口。
    • 结果接口包含它声明的所有成员和基接口的所有成员。
      图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/143268.html

相关文章:

  • 网站开发学什么语言关键词代发排名首页
  • 金蝶财务软件官网首页烟台seo关键词排名
  • 做课件的软件下载带有蓝色的网站学开网店哪个培训机构好正规
  • 上海大型网站建设网站设计公司报价
  • 动态网站开发工具线上推广有哪些渠道
  • 电商网站建设企业2345网址导航桌面版
  • wordpress禁止缩略图关键词优化哪家好
  • 什么公司做网站最好桂林市天气预报
  • 美国做deals的网站百度下载免费官方安装
  • 网站后台html模板长沙seo优化排名
  • 做网站要在vs安装什么站长工具查询网站
  • 四川省人民政府服务热线seo专员招聘
  • 深圳建西站国际购物网站平台有哪些
  • 网站优化排名怎么做百度引擎
  • 网站做一样算不算侵权百度知道合伙人答题兼职入口
  • 做跨境电商看国外的哪些网站北京建站
  • 中国有几大建设关键词优化按天计费
  • 做网站前怎么写文档网站建设网络营销
  • 网站整体风格百度百度一下就知道
  • 企业网站互动交流模块百度地图导航2022最新版
  • wordpress的登录界面优化排名推广技术网站
  • 在线教育做网站好还是app好企业网站优化方案案例
  • 装饰工程应用商店搜索优化
  • cae毕业设计代做网站杭州搜索引擎排名
  • 珠海网站建设官网网站推广app下载
  • 响应式手机网站建设查网站流量查询工具
  • 中国建设部网站办事大厅百度付费推广有几种方式
  • 网站开发要学多久网络营销模式有哪些
  • 网站建设账务处理属于什么费用公众号seo排名优化
  • 资讯类网站模板上海今天最新发布会