c#接口与类的区别!
类只能单个继承,接口可以多个继承。我在书上看了个例子是这样的:一个公司有2个部门,销售部和采购部,这2个部门有共同点就是员工的姓名员工号性别年龄,不同点就是销售部有员工销...
类只能单个继承,接口可以多个继承 。我在书上看了个例子是这样的:一个公司有2个部门,销售部和采购部,这2个部门有共同点就是员工的 姓名 员工号 性别 年龄,不同点就是销售部有员工销售额,采购部有采购这个动作。现在就建立3个类,父类Eeployee,销售部子类saleEeployee,采购部子类buyEeployee,然后销售部采购部都需要父类的属性,那么就继承父类吧,saleEeployee:Eeployee; buyEeployee:Eeployee。这里就不明白了,类不是只能继承一个子类吗?为什么这个例子中同时继承了销售类和采购类2个子类哦!!例子是书上的!!希望能给个相关的例子解释哈!谢谢!
展开
8个回答
展开全部
saleEeployee:Eeployee; buyEeployee:Eeployee。
销售和采购都是继承员工类,员工类才是父类。
销售和采购都是继承员工类,员工类才是父类。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c#中是单继承,所以一般是通过接口来实现多继承
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-09-08
展开全部
三楼的的回复真是经典!
单个继承,说的事一个类(子类)只能继承一个(单个)类(父类).
个人认为接口是为了解决多继承而产生的。
单个继承,说的事一个类(子类)只能继承一个(单个)类(父类).
个人认为接口是为了解决多继承而产生的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询