//数据上的继承class CHero{public :CHero(int b):blood(b),mana(0),attack(0),deffence(0){}protected://此关键字表示外部无法访问,但是其子类可以访问int blood;int mana;int attack;int deffence;};//公有继承class CHumanHero :public CHero{private:int type;public://子类本身的构造函数,使用构造函数列表的形式调用CHumanHero():CHero(10),type(10){};int GetBlood(){return blood;}};//数据上的继承class CHero{public :CHero(int b):