感觉老师有些地方说的不太清楚诶,我给大家捋一下。
protected继承情况时,派生类中的成员函数可以使用基类中protected及以下的数据成员;
派生类的对象不可以直接使用基类中的protected及以下的数据成员;
基类的成员函数无法被派生类调用,即无法访问。
protected继承情况时,派生类中的成员函数可以使用基类中protected及以下的数据成员;
派生类的对象不可以直接使用基类中的protected及以下的数据成员;
基类的成员函数无法被派生类调用,即无法访问。
2016-10-23
已采纳回答 / 慕粉shuangyu
http://blog.csdn.net/starlee/article/details/619827 我在一个博客中看到的答案,觉得挺有道理的,你可以看看
2016-10-19
这节课讲了细节,我总算知道了 #include < > 和 #include " "的区别。哈哈哈哈哈哈哈哈
2016-10-19
子类对象作为参数传递给以父类对象指针或引用作为参数的函数时, 因为函数对父类的操作, 传入的子类对象都能够提供, 由于是传址调用, 实际被修改的也是传入的子类的可继承的那部分数据.
2016-10-14
关于 ClaireChen 的问题, 父类的私有成员不能被子类继承,那么把子类对象赋值给父类对象时,私有成员还可以被访问吗?答案是不能, 私有继承是 has a 的关系, 不是 is a 的关系, 父类的公有成员才能被子类继承, 可以被继承的成员才是子类和父类两个对象共有的数据, 因此赋值的时候, 不会赋到父类的私有数据.
2016-10-14