| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5498 人关注过本帖
标题:继承,子类可以访问基类的私有成员吗
只看楼主 加入收藏
tonlin
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2009-10-14
结帖率:69.23%
收藏
 问题点数:0 回复次数:6 
继承,子类可以访问基类的私有成员吗
继承,子类可以访问基类的私有成员吗
搜索更多相关主题的帖子: 子类 基类 成员 继承 访问 
2010-07-08 13:06
ak476565
Rank: 1
等 级:新手上路
帖 子:3
专家分:4
注 册:2010-3-3
收藏
得分:0 
不可以。。如果想要访问基类私有成员就在基类public建个接口函数。
2010-07-08 13:12
魔_ZeroDJ
Rank: 2
等 级:论坛游民
帖 子:13
专家分:44
注 册:2010-6-18
收藏
得分:0 
不能,可以通过接口来访问。。。
比如:写个函数   get(){return var;}之类的
2010-07-08 15:44
guowei3758
Rank: 2
来 自:陕西咸阳
等 级:论坛游民
帖 子:58
专家分:72
注 册:2010-4-9
收藏
得分:0 
无论是私有继承,还是公有继承,或protected继承都不行
2010-07-08 20:55
雅雅
Rank: 2
等 级:论坛游民
帖 子:38
专家分:34
注 册:2010-7-4
收藏
得分:0 
不能
2010-07-09 12:40
rwyangguang
Rank: 2
等 级:论坛游民
帖 子:23
专家分:46
注 册:2009-7-7
收藏
得分:0 
可以    通过访问声明调整访问域
在定义似有派生类时,基类中的公有成员在派生类中变为私有成员,必要时可通过访问声明来改变这种情况,调整其访问域
如:
class base
{
int a;
public:
int b;
int f(int i,int j);
};
class derive:base
{
int c;
public:
base::b;
base::f;
};
2010-07-09 18:27
南国利剑
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:29
帖 子:1165
专家分:3536
注 册:2010-4-12
收藏
得分:0 
父类的私有成员在子类里是不可访问的对象。

南国利剑
2010-07-09 19:01
快速回复:继承,子类可以访问基类的私有成员吗
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017364 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved