摘要: 关键字: 协变, 逆变,类的可访问性 协变: 委托的类型返回值是它所指向函数的返回值得基类. 逆变: 委托的类型参数是它所指向函数的参数的派生类. 从中可以看出.当调用一个委托类型时,他的参数检查,以及返回值类型都是按照委托定义时的类型,而不是它所指向函数的类型. 同时协变和逆变可同时使用. 示例代码: namespace Delegate { public deleg... 阅读全文
posted @ 2008-08-28 01:54 代码大盗 阅读(772) 评论(1) 推荐(0)
摘要: 1.接口中的函数同基类中的虚函数是不同的. 类A实现接口I后, I就相当于A中的普通成员函数,当B继承A,只能覆盖或继承I的实现方法.而不能重写. 而当A继承基类base,并重写了其中的虚函数,当B继承A后,它仍能重写base中的虚函数。 2。虽然类和接口可以继承任意多个接口,虽然这些接口中有口可能被重复继承如下: interface I1 { void... 阅读全文
posted @ 2008-08-18 18:15 代码大盗 阅读(428) 评论(0) 推荐(0)