//数据上的继承 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;} };