问应届毕业生的一个关于继承的问题
子类继承父类,能继承父类的什么?不能继承的又有什么?
------解决方案--------------------能继承父类protected public 的数据和方法
不能继承构造函数,private的数据和方法
还得考虑域的隐藏
建议楼主百度一下
------解决方案--------------------其实private数据在子类中也是存在的,只是子类没有直接访问它的接口。
------解决方案--------------------你们都不知道LZ上一个群嘲贴?
----------------------------
看清楚标题再回!
想清楚答案再回!
------解决方案--------------------楼主是面试官啊? 哈哈。有幸第一次答题给面试官。
在我的印象里:
不继承析构函数与构造函数。其他的都继承,只是访问权限不同。
关于private有没有继承下来,我的理解是:
继承下来了。因为只有继承下来后,才能在类内使用 基类类名::方法(或成员)的方式访问到private内的方法和成员。
如果没有继承下来,没有基类,谈何构造一个派生类?派生类不就是由基类构造组合而成吗?
以上只是我肤浅的认识,望楼主指点。