关于继承接口的问题
public class class_a:IClass0,IClass1
{
public void Open()
{
}
}
IClass0,IClass1 这里面都只有一个void Open();
这open继承是他们二个吗?
为什么不能这样?
public class class_a:IClass0,IClass1
{
public void IClass0.Open()
{
}
public void IClass1.Open()
{
}
}
提示
错误 1修饰符“public”对该项无效
------解决方案--------------------你这种方式属于显示实现接口,必须通过接口才能访问的.因此在实现类里边不能用Public访问.如果还是不明白,去了解一下隐式实现接口跟显示实现接口的区别!