C#中的接口(interface)有什么作用,什么时候要用到它?

 我来答
百度网友8cfecdbaf
2008-02-03 · TA获得超过150个赞
知道小有建树答主
回答量:177
采纳率:0%
帮助的人:197万
展开全部
我和你一样, 刚开始学C#的时候, 感觉接口没什么用, 纯粹是鸡肋, 可是现在进了软件公司实习才知道, 接口是很重要的!

尤其是设计模式, 基本上都要使用接口, 因为接口将面向对象的特点体现得淋漓尽致. 所以, 把接口理解透彻, 对你的编程生涯是很有帮助的.

如果还有疑问, 请与我交流: marki1986@126.com
威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
iqapple
2008-02-02 · TA获得超过197个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:0
展开全部
接口很像抽像类
如果出现这种情况
你有一辆车,有个方法叫开门
你的家也有个方法叫开门
你想用同一个变量去引用家和车的实例调用开门的方法(多态),此时你只有把家和车派生于同一个类,但这样做不合逻辑,此时可以用接口。
声明个接口的变量来引用家和车就好了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenyinxin
2008-02-02 · TA获得超过219个赞
知道小有建树答主
回答量:340
采纳率:50%
帮助的人:168万
展开全部
定义一个规范,所有共有的东东!
如定义一个接口含数量属性,那么引用它的类也必需实现这个属性!
interface 班级{数量{get;set}}
class 高中班级:班级{
数量{get;set}}//必需实现这个东东,
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
149032105
2008-02-03 · TA获得超过756个赞
知道小有建树答主
回答量:1029
采纳率:0%
帮助的人:659万
展开全部
说白了,接口就是吃饭不做事的家伙
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雪域英魂
2008-02-03 · TA获得超过182个赞
知道小有建树答主
回答量:693
采纳率:0%
帮助的人:234万
展开全部
用的地方很多的。好东西啊。。实现东西经常用到。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式