读书人

C++自学者有不解了求各位豪杰帮忙

发布时间: 2012-09-20 09:36:50 作者: rapoo

C++自学者,有困惑了,求各位豪杰帮忙解答啊
假如一个类cuser里面有三种权限,分别是public,private和protected,我现在要派生出来一个类,分别是这样的class nihao:public cuser和class nihao:private cuser和class nihao:protected cuser这三种继承分别能在基类里面继承集中权限啊??求解答

[解决办法]
public 继承, 权限不变, public 还是 public, protected 还是 protected, private 还是 private 不过是基类的 private, 派生类是不能访问的.
protected 继承, 高于 protected 的变成 protected, 其余不变, 所以 public, protected 都成为 protected, private 还是 private
private 继承, 高于 private 的都变成 private, 所以所有的都是 private 的.

读书人网 >C++

热点推荐