首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

这题如何做呢

2012-03-28 
这题怎么做呢1.在哪种派生方式中,派生类可以访问基类中的protected成员()A.public和privateB.public和prot

这题怎么做呢
1.在哪种派生方式中,派生类可以访问基类中的protected成员( )
A.public和private B.public和protected
C.protected和private D.仅protected


[解决办法]

C/C++ code
               | 父类的public成员 | 父类的protected成员 | 父类的private成员---------------|------------------|---------------------|-----------------public继承     | public           | protected           | 访问不到           ---------------|------------------|---------------------|-----------------protected继承  | protected        | protected           | 访问不到---------------|------------------|---------------------|-----------------private继承    | private          | private             | 访问不到
[解决办法]
答案是:::::::B
[解决办法]
选B
private只能被本类访问,
public可以被所有类访问
protect自身,子类及同一个包中类可以访问
[解决办法]

 回复内容太短了!
[解决办法]
B B B B
[解决办法]
你这没完整啊
写一个main函数试试看去,你
[解决办法]
C/C++ code
int main(){    B *objB = new B();    objB->print();}
[解决办法]
弄错了。

上面的错误是你的print函数默认为private了

热点排行