摘要:
1、实现继承:表示一个类型派生于一个基类型,拥有该基类型的所有成员字段和函数。接口继承:表示一个类型只继承了函数的签名,没有继承任何实现代码。2、结构并不支持实现继承,但支持接口继承。3、C#并不支持私有继承。4、把一个基类函数声明为virtual,该函数就可以在在任何派生类中重写了,也可以把属性声明为virtual。在C#中,函数在默认情况下不是虚拟的,但可以显式地声明为virtual。而在Java中,所有的函数都是虚拟的。C#要求在派生类的函数重写另一个函数时,要使用override关键字显式声明。成员字段和静态函数都不能声明为virtual,因为这个概念只对类中的实例函数成员有意义。5、 阅读全文