第8章类的继承与多态性03.ppt

第8章类的继承与多态性03

抽象基类 含有纯虚函数的基类称为抽象基类。 不可使用抽象基类来说明并创建它自己的对象,只有在创建其派生类对象时,才有抽象基类自身的实例伴随而生。 抽象基类是其各派生类之共同点的一个抽象综合,通过它,再“加上”各派生类的特有成员以及对基类中那一纯虚函数的具体实现,方可构成一个具体的实用类型。 如果一个抽象基类的派生类中没有定义基类中的那一纯虚函数、而只是继承了基类之纯虚函数的话,则这个派生类还是一个抽象基类(其中仍包含着继承而来的那一个纯虚函数)。 Database Information System Lab * 作业8.2 设计圆类,并以圆类为基类,派生圆柱类、圆锥类和圆球类(分别求出其面积和体积) 要求: 自行确定各类具有的数据成员、函数成员,如果需要对象成员,再自行设计相关类; 在设计程序过程中,尽量多地涉及类继承与多态性的重要概念,如虚函数、纯虚函数、抽象基类等等。 Database Information System Lab * 第8章 类的继承与多态性 类的继承与派生 1 派生类 2 虚基类 3 类的多态性与虚函数 4 * Database Information System Lab 综合示例 5 综合示例 【例8.12】计算函数的定积分 采用下列方法来计算同一函数的定积分 矩形法 梯形法 simpson法 此三种方法均将区间[a,b]分为n等份,而后以不同

文档评论(0)

1亿VIP精品文档

相关文档