继承 面向对象的继承

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

继承面向对象的继承
面向对象继承是指派生类从基类中继承所有功能或属性的过程。

有如下几个特点:
一、可重用性
继承把类之间的有关信息放在一起,派生类可以免去重复地定义父类的代码,而仅仅使用父类就可以获得以前编写好的属性和方法。

该特点可以大大提高程序的重用性。

二、代码分解
继承可以把相关的类放在一起,使得将复杂的程序进行逐步分解、分类管理,降低系统的复杂程度。

三、多态性
继承机制使多个类可以实现同一接口,派生类可以根据实际情况实现不同的成员函数,这样就可以使派生类的对象的行为各异,即同一消息在不同的对象上可以有不同的行为。

四、灵活性
继承可以让开发者把一个任务分解成若干子任务,形成一个任务树,任务树由任务的基类和派生类构成,这样可把同一个任务按不同条件在不同层次上进行延伸,继而提供了灵活的动态扩充和调整的能力。

相关文档
最新文档