第十六周自由练习项目——acm c++继承

来源:互联网 发布:跑步圣经网 淘宝 编辑:程序博客网 时间:2024/04/29 18:06
/* *程序的版权和版本声明部分: *Copyright(c)2014,烟台大学计算机学院学生 *All rights reserved. *文件名称: 简单的继承*作者:刘中林 *完成日期:2014  年 6 月 12 日 *版本号:v1.0 *对任务及求解方法的描述部分: *输入描述:无 *问题描述: *程序输出: —— *问题分析: —— *算法设计: —— */ #include <iostream>using namespace std;class A{protected:    int a,b;public:    A(int aa, int bb)    {        a=aa;        b=bb;    }    void printA()    {        cout<<"a: "<<a<<" b: "<<b<<endl;    }};class B:public A{private:    int c;public:    B(int aa, int bb, int cc):A(aa,bb),c(cc){}     void printB()    {        cout<<"a: "<<a<<" b: "<<b<<" c: "<<c<<endl;    }};int main(){    int a1, a2;    int b1, b2, b3;    cin>>a1>>a2;    cin>>b1>>b2>>b3;    A a(a1,a2);    B b(b1,b2,b3);    a=b;    a.printA();    b.printB();    return 0;}


*样例输出:

*心得体会:好多事啊。。

0 0