c 第5章 c面向对象编程基础.ppt

C#面向对象程序设计 第5章 C#面向对象编程基础 5.1 继承 5.2 抽象类与密封类 5.3 多态性 5.1 继承 5.1.1 继承的定义 5.1.2 覆盖 5.1.3 .NET Framework中重要的类 5.1.4 泛型 5.1 继承   继承是面向对象程序设计的主要特征之一,它可以让您重用代码,可以节省程序设计的时间。继承就是在类之间建立一种相交关系,使得新定义的派生类的实例可以继承已有的基类的特征和能力,而且可以加入新的特性或者是修改已有的特性建立起类的新层次。   现实世界中的许多实体之间不是相互孤立的,它们往往具有共同的特征也存在内在的差别。人们可以采用层次结构来描述这些实体之间的相似之处和不同之处。 5.1 继承 对类进一步细化,从而派生为更具体详细的类,派生类除自动具有基类中的所有成员以外,还可以添加自己所特有的属性和行为,并可根据需要修改基类中个别行为的具体实现。 继承体现了一般/特殊关系(派生类是基类的细化),保证了层次结构的清晰性,且体现了模型/代码重用的原则,体现了分类学基本方法。 继承具有级联效应。修改基类成员会影响其派生类。 5.1.1 继承的定义 从一个基类派生一个子类的语法是: [类修饰符] class 类名:基类类名 {

文档评论(0)

1亿VIP精品文档

相关文档