c#接口与类的区别!

类只能单个继承,接口可以多个继承。我在书上看了个例子是这样的:一个公司有2个部门,销售部和采购部,这2个部门有共同点就是员工的姓名员工号性别年龄,不同点就是销售部有员工销... 类只能单个继承,接口可以多个继承 。我在书上看了个例子是这样的:一个公司有2个部门,销售部和采购部,这2个部门有共同点就是员工的 姓名 员工号 性别 年龄,不同点就是销售部有员工销售额,采购部有采购这个动作。现在就建立3个类,父类Eeployee,销售部子类saleEeployee,采购部子类buyEeployee,然后销售部采购部都需要父类的属性,那么就继承父类吧,saleEeployee:Eeployee; buyEeployee:Eeployee。这里就不明白了,类不是只能继承一个子类吗?为什么这个例子中同时继承了销售类和采购类2个子类哦!!例子是书上的!!希望能给个相关的例子解释哈!谢谢! 展开
 我来答
bg1avb
2009-09-08 · TA获得超过164个赞
知道小有建树答主
回答量:239
采纳率:66%
帮助的人:90.3万
展开全部
saleEeployee:Eeployee; buyEeployee:Eeployee。

销售和采购都是继承员工类,员工类才是父类。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友32ff50e
2009-09-08 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:167
采纳率:0%
帮助的人:0
展开全部
c#中是单继承,所以一般是通过接口来实现多继承
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-09-08
展开全部
三楼的的回复真是经典!
单个继承,说的事一个类(子类)只能继承一个(单个)类(父类).
个人认为接口是为了解决多继承而产生的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式