接口类型的对象?

doglikeman 2007-08-04 08:28:15
public interface IPointList : ICloneable
{
PointPair this[ int index ] { get; }
int Count { get; }
}
其他类里面有
protected IPointList _points;
这么一句

不明白是怎么回事.
这个_points有什么用?
...全文
152 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sadever 2007-08-04
  • 打赏
  • 举报
回复
楼上强,顶
LifeForCode 2007-08-04
  • 打赏
  • 举报
回复
public interface I骑白马: ICloneable
{
}

public class 王子:I骑白马
{
..
}
public class 唐僧:I骑白马
{
..
}

public class XX
{
public I骑白马 _骑白马的人;
}

如上,就可以实现
XX._骑白马的人 = new 王子();
XX._骑白马的人 = new 唐僧();

虽然new 王子() 和 new 唐僧()是不同类型的实例,但是都继承了I骑白马这个接口,
所以 _骑白马的人 不一定是王子,还可能是唐僧

哈哈,和楼上开玩笑。
LZ明白了?
flaigd 2007-08-04
  • 打赏
  • 举报
回复
_points是一个成员。 他的类型是一个实现了IPointList接口的对象
flaigd 2007-08-04
  • 打赏
  • 举报
回复
实现了IPointList接口的类。

110,546

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧