问题
填空题
有如下两个类声明class AA {public:int m;};class BB: protected AA{int n;};在类BB中,数据成员m的访问属性是__【12】__,数据成员n的访问属性是__【13】__。
答案
参考答案:私有成员
解析: 在派生类BB中,数据成员m是从基类AA保护继承而来,所以其属性为保护成员。在类的定义中,没有显式定义的数据成员其属性为私有成员。
有如下两个类声明class AA {public:int m;};class BB: protected AA{int n;};在类BB中,数据成员m的访问属性是__【12】__,数据成员n的访问属性是__【13】__。
参考答案:私有成员
解析: 在派生类BB中,数据成员m是从基类AA保护继承而来,所以其属性为保护成员。在类的定义中,没有显式定义的数据成员其属性为私有成员。