【发布时间】:2019-05-22 15:51:16
【问题描述】:
在 C# 中,如下面的代码 sn-p 所示,在声明类 A 时扩展接口 IFoo 是否正确/正确,知道类 BaseClass 扩展了接口 IFoo?此处是否需要指定接口IFoo,是最佳实践吗?
class A : BaseClass, IFoo
{
}
这可能是一个愚蠢的问题,但在这种情况下,适当的做法是什么?
【问题讨论】:
-
在 C# 中,没有任何东西扩展接口,也没有任何东西继承接口。接口已实现。
-
我想区分指定我想实现一个接口和实际实现它(它的方法)。
-
@itsme86 “没有继承接口” - 不正确。 "...Interfaces can inherit from other interfaces..."
标签: c# inheritance interface base-class interface-implementation