第十一周阅读程序(5.1)

来源:互联网 发布:js点击按钮隐藏input 编辑:程序博客网 时间:2024/06/06 18:14

问题及代码:

/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:zwj.cpp *作    者:张伟晶 *完成日期:2016年5月10日 *版 本 号: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<<"\tb: "<<b<<endl;}};class B:public A{    int c;public:    B(int aa,int bb,int cc):A(aa,bb),c(cc){}    void printB()    {        cout<<"a: "<<a<<"\tb: "<<b<<"\tc: "<<c<<endl;    }};int main(){    A a(1,1);    B b(2,3,4);    //此处加入各个代码    a=b;    a.printA();    b.printA();    b.printB();    return 0;}

运行结果:

过程分析:

//A是基类,B是派生类,公有继承 。a=b,    a.printA() b.printA(),就输出一样的,然后再执行b.printB()  。1

1 0
原创粉丝点击