加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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#程序设计有所帮助。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读