- 12
- 0
- 约6.99千字
- 约 49页
- 2018-10-24 发布于天津
- 举报
《面向对象的程序设计》.PPT
如果类B从类A派生出来.而类C又是从类B派生出来的,就构成了类的层次。这样,我们又有了直接基类和间接基类的概念。类A是类B的直接基类,是类C的间接基类。类C不但继承它的直接基类的所有特性,还继承它的所有间接基类的特征。 1.1 什么是面向对象程序设计1.1.3 面向对象程序设计的基本特征 A B base derived C derived 如果类B是类A的派生类,那么,在构造类B的时候.我们不必重新描述A的所有特征,只需让它继承类A的特征,然后描述与基类A不同的那些特性。也就是说,类B的特征由继承来的和新添加的两部分特征构成。 1.1 什么是面向对象程序设计1.1.3 面向对象程序设计的基本特征 面向对象程序设计为什么要提供继承机制?也就是说,继承的作用是什么? 其一.避免公用代码的重复开发,减少代码和数据冗余; 其二.通过增强一致性来减少模块间的接口和界面。 1.1 什么是面向对象程序设计1.1.3 面向对象程序设计的基本特征 继承分类 继承源上分,继承分为单继承和多继承。 1、单继承是指每个派生类只直接继承了一个基类的特征。动物链就是一个单继承的实例。 2、多继承是指多个基类派生出一个派生类的继承关系,多继承的派生类直接继承了不止一个基类的特征。 1.1 什么是面向对象程序设计1.1.3 面向对象程序设计的基本特征 4、多态 面向对象的多
原创力文档

文档评论(0)