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

郑州做网站公司排/全国疫情最新情况最新消息今天

郑州做网站公司排,全国疫情最新情况最新消息今天,做城市分类信息网站好做吗,网站网页设计招聘由于继承有单根性这一个特点,也就是说一个类只能继承与一个父类,但是有时候我们需要继承多个类,那莪这样就有了接口的出现, 接口实现让一个类可以继承多个类,继承的多个类实际上就是继承的接口 接口使用interface关键字…

由于继承有单根性这一个特点,也就是说一个类只能继承与一个父类,但是有时候我们需要继承多个类,那莪这样就有了接口的出现,
接口实现让一个类可以继承多个类,继承的多个类实际上就是继承的接口

接口使用interface关键字来表示一个类是一个几接口

接口的特点

1、接口中的成员不能有任何实现(“光说不做”,只是定义了一组未实现的成员)
2、为了多态。接口不能被实例化。也就是说,接口不能new(不能创建对象)
3、只要一个类继承了一个接口,这个类就必须实现这个接口中所有的成员
4、接口中的成员不能加“访问修饰符”,接口中的成员访问修饰符默认为public,且不能修改。
5、接口中只能有方法、属性、索引器、事件,不能有“字段”和构造函数。
6、接口与接口之间可以继承,并且可以多继承
7、接口并不能去继承一个类,而类可以继承接口 (接口只能继承于接口,而类既可以继承接口,也可以继承类)
8、一个类可以同时继承一个类并实现多个接口,如果一个子类同时继承了父类A,并实现了接口IA,那么语法上A必须写在IA的前面。

 //真的鸭子会游泳 木头鸭子不会游泳 橡皮鸭子会游泳//不同的鸭子游泳的方式不一样,所以在父类中我不知道怎么实现,所以这里考虑使用接口的方法public interface ISwimming{void Swim(); } public class RealDuck:ISwimming { public void Swim() { Console.WriteLine("真的鸭子靠翅膀游泳"); } } public class XPDuck : ISwimming { public void Swim() { Console.WriteLine("橡皮鸭子飘着游泳"); } } public class MuDuck { //这里因为木头鸭子不会游泳,所以不继承接口也就不用实现接口中的方法 }

同样我们在Main方法中调用一下

static void Main(string[] args){ISwimming swim = new XPDuck();//new RealDuck(); swim.Swim(); //橡皮鸭子飘着游泳 }

其实会发现接口和抽象类实现多态很相似,只是接口更加注重的是方法的实现

上面提到接口和接口之间可以继承,并且接口可以继承多个接口,那么如果一个类继承了一个有多继承的接口时,这个类中需要将所有继承链上的方法全部实现

就像下面酱紫————————

 public interface M1{void Test1();}public interface M2 { void Test2(); } public interface M3 { void Test3(); } //下面这个接口继承了多个接口 public interface SupperInterface : M1, M2, M3 { } //这个类继承了一个有多个继承的接口,所以需要实现继承链上的所有方法 public class Car : SupperInterface { public void Test1() { throw new NotImplementedException(); } public void Test2() { throw new NotImplementedException(); } public void Test3() { throw new NotImplementedException(); } }

转载于:https://www.cnblogs.com/sisi-job/p/8798496.html

http://www.lbrq.cn/news/1120555.html

相关文章:

  • 公司名字大全参考2023/石家庄百度seo排名
  • 摄影学习网站/800元做小程序网站
  • wordpress更改密码/seo系统培训
  • 中移建设有限公司官方网站/培训课程开发
  • 专业做旅游网站/免费发帖推广网站
  • 类似直播平台网站的建设费用/制作小程序的软件
  • 建设银行宁德分行网站/深圳网站关键词排名优化
  • 网站的后台系统怎么进入/宁德市医院
  • 我想做个网站怎么做 找谁做好/杭州seo排名优化
  • 互联网技术的发展/seo行业岗位
  • 个人网站做淘宝客商城/网站seo快速排名
  • 专做排版网站/深圳外贸网络推广渠道
  • 个人服务器搭建做网站/网络营销的主要推广方式
  • 做航空产品的网站有哪些/公司的seo是什么意思
  • 呼和浩特网站建设宣传/微信广告平台
  • 霞山网站开发公司/如何做市场推广方案
  • 怎么做网站dreamwave/新网站百度收录
  • 网上做网页网站任务赚钱/泰安网站建设优化
  • wordpress链接重建/网站seo 优化
  • 绍兴做网站选哪家/杭州百度竞价推广公司
  • wordpress 物流插件/东莞seo建站优化哪里好
  • 建行app怎么解除5000限额/公司排名seo
  • 佛山顺德做网站/关键词首页排名优化
  • wordpress请求接口的方式/百度seo优化收费标准
  • 在手机上做网站/深圳做网站的
  • 网站设计 收费/免费奖励自己的网站
  • wordpress淘客/seo快速排名优化公司
  • 为什么资讯网站荣誉被收录/seo公司 引擎
  • 建设企业网站公司/百度收录查询工具官网
  • 品牌企业网站建设公司/seo研究中心培训机构
  • ESP32S3+VSCode+PlatformIO+Arduino+Freertos开发入门指南:基于Arduino框架的应用开发全流程
  • 微信小程序入门实例_____从零开始 开发一个每天记账的微信小程序
  • 穿透、误伤与回环——Redis 缓存防御体系的负向路径与治理艺术
  • html案例:编写一个用于发布CSDN文章时,生成有关缩略图
  • 系规备考论文:论IT服务知识管理
  • 一文打通MySQL任督二脉(事务、索引、锁、SQL优化、分库分表)