我有2节课:父母和孩子。 Child是Parent类的子级,并且其变量比其父级更多。我试图创建一个也可以包含Child对象的Parent数组,但是当尝试访问Child的变量时,它给我错误“类Parent没有名为X的成员”。 那是我的代码的示例:
class Player{
public:
int id;
Persona(int id_new)
id=id_new;
}
};
class Goalkeeper:public Player{
public:
int save;
Goalkeeper(int save_new, int id_new):Player(id_new){
save=save_new;
}
};
class Team{
public:
Player* people[2];
void create(){
people[0]=new Player(1);
people[1]=new Goalkeeper(10,10);
cout<<people[1]->save<<endl;
}
};
错误:“ class Player”没有名为“ save”的成员