【发布时间】:2010-10-22 21:00:15
【问题描述】:
如果我有 B 类:A {}
我说“B 类继承 A 类”或“B 类派生自A 类”。
但是,如果我有:
class B : ISomeInterface {}
说“B 继承了 ISomeInterface”是错误的——正确的说法是说“B implements ISomeInterface”。
但是,假设我有
interface ISomeInterface : ISomeOtherInterface {}
现在,说“继承”仍然是错误的,但现在说“实现”同样错误,因为 ISomeInterface 没有实现任何东西。
那么,你怎么称呼这种关系?
【问题讨论】:
-
任你选择:thesaurus.reference.com/search?q=extend 我个人喜欢“ISomeInterface 强化 ISomeOtherInterface”:-)
-
所以现在可以按照您的要求进行操作:interface ISomeInterface : ISomeOtherInterface ?如果您原谅双关语,这是在最新的 C# 语言规范中“实施”了吗(如果是,从哪个版本开始?)想知道我是否仍然陷入时间扭曲......