首页上一页 1 下一页尾页 3 条记录 1/1页
接口的继承
发表在C#图书答疑
2009-11-22
是否精华
是
否
版块置顶:
是
否
我在一些资料上看到:接口在映射的时候不但包括他自己的成员,同时也包括了他所有继承接口的成员。可是我在写一段程序时却有这样的错误提示:
public interface IA
{
string Name { set; get; }
}
public interface IB:IA
{
string Name();
}
public class Book : IB
{
public string Name()
{
return "aaa";
}
private string name="";
string IB.Name 显式接口声明中的“IB.Name”不是接口成员
{
set
{
return name;
get
{
name=value;
}
}
}
IB继承了IA,难道IA里的成员不属于IB?理论上应该IA里的成员也属于IB 啊
public interface IA
{
string Name { set; get; }
}
public interface IB:IA
{
string Name();
}
public class Book : IB
{
public string Name()
{
return "aaa";
}
private string name="";
string IB.Name 显式接口声明中的“IB.Name”不是接口成员
{
set
{
return name;
get
{
name=value;
}
}
}
IB继承了IA,难道IA里的成员不属于IB?理论上应该IA里的成员也属于IB 啊