第10週第11週読書項目-5-a

1062 ワード

/*copyright(c)2016.          
 * All rights reserved, 
 *     :text.Cpp 
 *   :  
 *     :2016 5 7  
 *    :vc++6.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:2 b:3: A   ,  A       。
                  a:2 b:3:  A B   ,    public     ,    B A   ,        
                  a:2 b:3 c:4:  B      ,       。