C++的两道练习题,对答案感到不解.
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/06 22:30:01
C++的两道练习题,对答案感到不解.
1、有以下类声明:
则类MyDERIVED中的保护数据成员和成员函数的个数是?
2、派生类中的成员不能直接访问基类中的____成员.
1、2.(为什么不是3?j再加上基类的两个函数,不是3个么?)
2、私有.(不是私有和保护么,保护成员难道可以直接访问?)
1、有以下类声明:
则类MyDERIVED中的保护数据成员和成员函数的个数是?
2、派生类中的成员不能直接访问基类中的____成员.
1、2.(为什么不是3?j再加上基类的两个函数,不是3个么?)
2、私有.(不是私有和保护么,保护成员难道可以直接访问?)
严格意义上来说是3个,你的理解是对的,但是这里有个小问题是派生类的get和基类的get的函数名、参数类型一模一样,实现了一个函数覆盖.
肯定是私有,派生类的成员函数可以访问基类的公有和保护成员,保护对外面而言就是私有,对自己的派生类而言就是公有.
肯定是私有,派生类的成员函数可以访问基类的公有和保护成员,保护对外面而言就是私有,对自己的派生类而言就是公有.