首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

请问上:为什么有时候小弟我们需要自己实现FramWork自带的接口

2012-12-15 
请教下:为什么有时候我们需要自己实现FramWork自带的接口?RT,目的是为了什么?我是新手,我感觉有时候不实现

请教下:为什么有时候我们需要自己实现FramWork自带的接口?


RT,目的是为了什么?我是新手,我感觉有时候不实现自带的接口也是可以使用的呀,为什么要实现呢?

谢谢各位!
[最优解释]
情况太多,比如 IComparable 接口,如果你需要比较自定义类型的话,可以继承 IComparable,并改写CompareTo 方法
[其他解释]
接口是多态的体现嘛、实现接口当然是为了在同一接口下使用不同的处理方式
[其他解释]
1.封装。
2.多态。
3.继承。
4.多播。
[其他解释]

引用:
情况太多,比如 IComparable 接口,如果你需要比较自定义类型的话,可以继承 IComparable,并改写CompareTo 方法


那如果我不实现这个接口,.net 是不是本身自己也实现了这个接口,要不然我们也没法使用CompareTo方法对吧?

热点排行