如何从子类访问父类的受保护字段

时间:2019-06-12 14:23:16

标签: c++ inheritance protected

我是C ++的新手。我在这里搜索了我的问题,但没有找到答案。 所以,我有父母和孩子班级:

class Animal {
protected:
    Animal *_father;
    Animal *_mother;
    string _name;

public:
  ...
};

class Lion: protected Animal {
private:
...
public:
...
};

我在Lion类中有一个方法,必须打印动物本身及其父母的名字。

所以我想获取父母的_name字段。 我试图做:_mother->_name
错误是:'name' is a protected member of 'Animal'

我很确定继承可以解决这个问题...
我会很高兴为您提供帮助!谢谢大家

0 个答案:

没有答案