公共继承,相当于属于关系.如CLASS B:public A,表示B就是A,A做到的,B也能做到. CLASS A {}; CLASS B:public A {}; A a; B b; a=b;//错误,因为a不一定是b b=a;//正确,b就是a public继承下,会出现名字覆盖:B与A若有同名函数,则A中的该函数将被覆盖,包括A中该函数的重载函数. 关于虚函数 含有纯虚函数如: virtual void fun()=0; 的类是抽象类,我们不能创建抽象类的对象.若A中有纯虚函数,则A a=