C#接口interface用法实例
发布时间:2020-12-15 05:57:56 所属栏目:百科 来源:网络整理
导读:本篇章节讲解C#接口interface用法。供大家参考研究。具体如下: using System;//example of interfacespublic class Animals{//simple interfaceinterface IAnimal { void Breathes();}//interfaces can inherent from other interfacesinterface IM
本篇章节讲解C#接口interface用法。分享给大家供大家参考。具体如下: using System; //example of interfaces public class Animals { //simple interface interface IAnimal { void Breathes(); } //interfaces can inherent from other interfaces interface IMammal : IAnimal { int HairLength(); } //interfaces can implement other interfaces which implemented interfaces interface IMarsupial : IMammal { int PouchSize(); } //interfaces can implement many other interfaces interface IGonerMammal : IMammal,IExtinct { } interface IExtinct { int HowLongExtinct(); } //classes can implement multiple interfaces public class TasmanianTiger : IGonerMammal,IMarsupial { public int PouchSize() { return 2; } public int HowLongExtinct() { return 28; } public int HairLength() { return 4; } public void Breathes() { } } public static void Main(string[] args) { Console.Write("The Tasmanian Tiger has been extinct for {0} years",new TasmanianTiger().HowLongExtinct()); } } 希望本文所述对大家的C#程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – 如何获取给定内容类型的默认扩展名?
- oracle转Mysql中,varchar2(10)和number应该转换为什么类型
- 高级正则表达式技术(Python版)
- 【稀饭】react native 实战系列教程之完成首页
- 深入理解cocos2d-x的anchorPoint锚点和scale缩放之间的配合
- alignas说明符vs __attribute __(aligned),c 11
- DDD:关于模型的合法性,Entity.IsValid()合理吗?
- Swift学习-页面跳转
- dropdb - 删除一个现有 PostgreSQL 数据库
- flex 如何在validation标签里面写正则表达定义