【发布时间】:2016-10-26 14:46:48
【问题描述】:
如果 A 类实现接口 I1 B 类继承自 A
那我们是说B隐式继承了I1实现?
Class A : I1
Class B : A
和
有什么不同吗Class B : A, I1
【问题讨论】:
-
@YashwanthRao : Class B 继承自 I1 并实现 I1,这不是多重 ingeritence,因为在 C# 中很有可能,
标签: c# terminology
如果 A 类实现接口 I1 B 类继承自 A
那我们是说B隐式继承了I1实现?
Class A : I1
Class B : A
和
有什么不同吗Class B : A, I1
【问题讨论】:
标签: c# terminology
是的,有区别。查看“接口重新实现”了解详细信息,或阅读 C# 规范的该部分。
另请参阅 https://blogs.msdn.microsoft.com/ericlippert/2011/04/04/so-many-interfaces/ 和 https://blogs.msdn.microsoft.com/ericlippert/2011/12/08/so-many-interfaces-part-two/。
【讨论】: