C#:接口

前言:对于接口这一概念,前几天我的一个学长用这个问题考了我一下,结果我没有答上来...恰巧今天就遇到了这个问题,那么我们今天就来了解一下这个概念吧。(注,今天我仅写有关软件类接口,硬件接口暂时不谈)

 

接口的定义:(软件类接口)是指对协定进行定义的引用类型。其他类型实现接口,以保证它们支持某些操作。接口指定必须由类提供的成员或实现它的其他接口。与类相似,接口可以包含方法、属性、索引器和事件作为成员。          --百度百科

从上面的定义我们知道两点:1.接口是一种规范;2.接口需要被实现;3.接口包含方法、属性、索引器和事件...其实前两点不难理解,以安卓手机的micro充电接口为例:这些充电器的接口规格必须统一,所以即使我的手机换了另一个micro规格充电头,也是可以完成充电的;但光有这些规格是不够的,光有规格那只是理论,所以我们需要用现实的一些材料来做出这个充电头才行。

 

接口的代码定义:需要建立Class,并且命名以大写的I开头

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _4.接口
{
    interface IFly
    {
        void IFly();
    }

}

*注意:接口在定义时内部不需要包含接口的方法体。

 

 

接口的特点:

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值