社区
C++ 语言
帖子详情
关于继承的问题,派生类可以访问基类的protect成员,这个protect成员不是属于派生类的吗
a530877647
2015-11-07 05:34:17
派生类包含两部分,一部分自己继承的,另一部分是基类的public和protect成员。
所以派生类访问的protect成员不应该是它本身的吗,怎么成了基类的
...全文
365
2
打赏
收藏
关于继承的问题,派生类可以访问基类的protect成员,这个protect成员不是属于派生类的吗
派生类包含两部分,一部分自己继承的,另一部分是基类的public和protect成员。 所以派生类访问的protect成员不应该是它本身的吗,怎么成了基类的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mr.Brain
2015-11-07
打赏
举报
回复
只是一个说法而已。逻辑上就是访问和不能访问的问题。就像你带着父母的基因,可能有些基因不能在你身上明显的表现出来,但是那确实是你的,也是你父母的
paschen
版主
2015-11-07
打赏
举报
回复
派生类的确拥有基类的所有东西,但是如果基类中的东西在基类中声明为private,那么派生类是不能访问的 换句话说就是虽然你拥有,但你不能访问 另外这种限制只是在编译期间进行检查的
java锁机制
基类
AbstractQueuedSynchronizer从设计到实现到应用
并以java锁机制实现
基类
AbstractQueuedSynchronizer的实现为例,从类(核心属性、方法)设计思路,到对关键代码做注释分析,再到以流程图方式直观解释流程;最后介绍了AbstractQueuedSynchronizer的应用,即如何用它...
总结:不同
继承
模式下,
派生类
及
派生类
对象对
基类
成员
的
访问
权限
类中的
成员
可以分为三种类型,分别为public
成员
、
pro
t
ect
ed
成员
、public
成员
。类中可以直接
访问
自己类的public、
pro
t
ect
ed、private
成员
,但类对象只能
访问
自己类的public
成员
。 public
继承
派生类
可以
访问
基类
的public、
pro
t
ect
ed
成员
,不可以
访问
基类
的private
成员
;
派生类
对象可以
访问
基类
的public
成员
,不可以
访问
基类
的
pro
t
ect
ed、private
成员
。
pro
t
ect
ed
继承
派生类
可以
访问
基类
的public、
pro
t
ect
ed
成员
,
C++类
继承
时,
派生类
对不同关键字修饰的
基类
方法的
访问
权限
类中的
成员
可以分为三种类型,分别为public
成员
、
pro
t
ect
ed
成员
、public
成员
。类中可以直接
访问
自己类的public、
pro
t
ect
ed、private
成员
,但类对象只能
访问
自己类的public
成员
。 public
继承
:
派生类
可以
访问
基类
的public、
pro
t
ect
ed
成员
,不可以
访问
基类
的private
成员
;
派生类
对象可以
访问
基类
的public
成员
,不可以
访问
基类
的
pro
t
ect
ed、private
成员
。
pro
t
ect
ed
继承
:
派生类
可以
访问
基类
的public、
pro
t.
C++中的
派生类
对
基类
成员
的
访问
问题
C++中
派生类
对
基类
成员
的
访问
形式主要有以下两种: 1、内部
访问
:由
派生类
中新增
成员
对
基类
继承
来的
成员
的
访问
。 2、对象
访问
:在
派生类
外部,通过
派生类
的对象对从
基类
继承
来的
成员
的
访问
。今天给大家介绍在3中
继承
方式下,
派生类
对
基类
成员
的
访问
规则。 1、私有
继承
的
访问
规则 当类的
继承
方式为私有
继承
时,
基类
的public
成员
和
pro
t
ect
ed
成员
被
继承
后成为
派生类
的private
成员
,
派生类
的其它
成员
可以直接
访问
它们,但是在类的外部通过
派生类
的对象无法
访问
。
基类
的private
成员
在私有
派生类
中是不可直接
访问
的
派生类
对
基类
成员
的
访问
权限
说起
派生类
对
基类
成员
的
访问
权限可分为两种类型:一,
派生类
成员
对
基类
的
访问
权限。二,
派生类
对象对
基类
成员
的
访问
权限。
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章