如何从接口实现公共方法?
|
我有以下界面
interface ITest
{
void TestVoid();
}
class A : ITest
{
public void ITest.TestVoid() //will not work
{
Conole.WriteLine(\"Done\");
}
public void TestVoid() //without name of interface, it works
{
Conole.WriteLine(\"Done\");
}
}
第二个问题:接口仅包含成员签名,但不包含实现,是否正确?
没有找到相关结果
已邀请:
6 个回复
爆山
版萍层分
凄嘛姥
接口永远不能包含实现,只能包含签名。
亲奋漏
藐刚
您可以使用ITest显式实现ITests方法。字首 或隐式作为公共方法 如果它们是明确的,则访问它们的方式就是这样。
除此以外。 A a = new A(); 接口永远没有实现, 除非将其标记为抽象,否则类方法始终会执行-派生类具有实现方法
哭木算