代码改变世界

(四)继承

2008-10-31 07:51  想吓死鬼  阅读(104)  评论(0)    收藏  举报
1.继承的类型
(1)实现继承和接口继承
(2)多重继承(不支持一个类派生于多个类,支持多接口)
(3)结构和类
2.实现继承
(1)虚方法(虚属性)virtual override
(2)隐藏方法new
(3)调用函数的基类版本base
(4)抽象类和抽象函数(类包含抽象函数,类也是抽象的abstract)
(5)密封类和密封方法sealed
对于类,表示不能继承该类,对于方法,表示不能重写该方法
string是一个密封类
(6)派生类的构造函数
基类的构造函数先调用
3.修饰符
public,protected,internal,private,protected internal
其他修饰符:new,static,virtual,abstract,overrride,sealed,extern
4.接口
interface IDisposable{ void Disposable(); }
方法,属性,事件和索引器的声明