继承与派生 Evaluation only. Evaluation only. Created with Client Profile . Created with Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Copyright 2004-2011 Aspose Pty Ltd. 继承与派生 1 继承概述 2 基类和派生类 3 派生类的构造与析构 4 多继承 Evaluation only. Evaluation only. Created with Client Profile . Created with Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Copyright 2004-2011 Aspose Pty Ltd. 多继承举例兼职技术人员管理人员销售人员销售经理雇员 Evaluation only. Evaluation only. Created with Client Profile . Created with Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Copyright 2004-2011 Aspose Pty Ltd. 多继承?一个类有多个直接基类的继承关系称为多继承?多继承声明语法 class 派生类名 : 访问控制基类名 1 , …, 访问控制基类名 n { 数据成员和成员函数声明 } ;Evaluation only. Evaluation only. Created with Client Profile . Created with Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Copyright 2004-2011 Aspose Pty Ltd. 多继承 class C : public A , public B class C : public A , public B class A class A class B class B 类 C 可以根据访问控制同时继承类 A 和类 B 的成员, 并添加自己的成员 Evaluation only. Evaluation only. Created with Client Profile . Created with Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Copyright 2004-2011 Aspose Pty Ltd. 多继承的简单应用 class Base1 { public: Base1(int x) { value = x ; } int getData() const { return value ; } protected: int value; }; class Base2 { public: Base2(char c) { letter=c; } char getData() const { return letter;} protected: char letter; }; Evaluation only. Evaluation only. Created with Client Profile . Created with Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Copyright 2004-2011 Aspose Pty
03C课件继承多继承 来自淘豆网www.taodocs.com转载请标明出处.