我的评论

jay-c 2008-09-01 14:50
接口意义的精髓在于就在一句话:接口名称 对象名 = new 实现类名;而关键中的关键就在一定要用接口名称进行实例化。
jay-c 2008-08-30 14:07
还有,我认为接口只是一些声明,不应该叫它们虚拟成员,而且重写必须要override,这个东西真的是。。。。
jay-c 2008-08-30 14:01
我有一个问题,MSDN当中对接口的定义好像没有涉及到“虚”和“抽象”这两个概念,虚方法必须是以virtual来修饰,而抽象一定要以“abstract”来修饰,而且有很多人说重写接口,接口没有重写这种情况吧,最多就是显示接口调用,那是重写吗??
jay-c 2008-08-29 15:26
大哥,什么叫MADN啊??书中的小勘误要及时修正哈
jay-c 2008-08-29 12:00
显式接口主要是应用在一个类继承多个接口的时候,这些接口存在相同的方法,那么在类中调用方法就必须指定接口,否则。。结果可想而知。
public class C : IA,IB
{
void IA.Paint()
{
}
void IB.Paint()
{
}
}
jay-c 2008-08-29 11:55
“EditBox类中还包含了一“void IControl.Paint()”方法, 是该方法复写了接口的Paint方法”----这里你理解错了,void IControl.Paint()不是对接口方法的复写,只是对指定接口方法的调用而已,是显式接口实现,这些在MSDN里面都有详细的介绍。
jay-c 2007-07-10 14:38
-_||