文档详情

c语言程序设计继承与派生.pptx

发布:2020-02-22约小于1千字共62页下载文档
文本预览下载声明
1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;类型兼容;类型兼容;23;24;class A { public: void setA(int); void showA(); private: int a; }; class B { public: void setB(int); void showB(); private: int b; };;void A::setA(int x) { a=x; } void B::setB(int x) { b=x; } void C::setC(int x, int y, int z) { setA(x); setB(y); c=z; } //其他函数实现略;27;28;29;#includeiostream using namespace std; class B {public: B(); B(int i); private: int b; }; class C:public B {public: C(); C(int i,int j); private: int c; };;31;32;33;派生类的构造、析构函数;35;36;37;38;39;40;41;42;43;44;45;46;47;派生类C的对象的存储结构示意图:;49;50;51;虚基类的派生类对象存储结构示意图:;53;54;55;56;57;58;59;60;61;62
显示全部
相似文档