社区
C++ 语言
帖子详情
问个私有变量权限的问题
fulima007
2012-11-29 09:37:38
class Test
{
private:
int a, b;
public:
Test(int a, int b):a(a), b(b) {}
Test(const Test&p)
{
this->a = p.a;
this->b = p.b;
}
Test& operator=(const Test&p)
{
this->a = p.a;
this->b = p.b;
}
};
为什么p的私有变量可以访问?
...全文
71
2
打赏
收藏
问个私有变量权限的问题
class Test { private: int a, b; public: Test(int a, int b):a(a), b(b) {} Test(const Test&p) { this->a = p.a; this->b = p.b; } Test& operator=(const Test&p) { this->a = p.a; this->b = p.b; } }; 为什么p的私有变量可以访问?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
帅得不敢出门
2012-11-29
打赏
举报
回复
成员函数有这个权限. 这个private如果用在成员函数上, 在类外用对象访问这个函数也是不行的. 这里就可以看出它与普通函数的区别了.
wjain
2012-11-29
打赏
举报
回复
因为你在Test类的内部。
python基础学习-公有
变量
与
私有
变量
1、共有
变量
默认上来说对象的属性和方法都是公开的,我们可以通过点这个操作符进行访问 # 共有的属性和方法通过点操作符访问 # class Person: # name = '人名' # p = person() # print(p.name) 2、
私有
变量
在Python中定义
私有
变量
只需要在
变量
名或函数名前加上两个下划线"_",那么这个函数或
变量
就会为
私有
的了。 无法直接访问
私有
变量
#
私有
变量
,通过添加两个下划线定义 class Person: __name = '人名' p = Per
java中
私有
变量
和方法_Java
私有
变量
和
私有
方法
作者: Jakob Jenkov 译者:叶文海(yewenhai@gamil.com)内容索引访问
私有
变量
访问
私有
方法在通常的观点中从对象的外部访问
私有
变量
以及方法是不允许的,但是 Java 反射机制可以做到这一点。使用这个功能并不困难,在进行单元测试时这个功能非常有效。本节会向你展示如何使用这个功能。注意:这个功能只有在代码运行在单机 Java 应用(standalone Java applic...
java 获取
私有
变量
的值_java中通过反射强力获取
私有
变量
的值
我们都知道如果一个
变量
用private声明,那么他们的
变量
将只能在自身的类中或类的对象使用,对于其他类是不可见的。现在我将通过反射访问
私有
变量
。下面是一个
私有
变量
的bean:public class PrivateField {private String name = "qq";private String password = "qqpassword";}下面是得到
私有
变量
的值:package...
C++类外函数怎么访问类内
私有
变量
来获得类中
私有
变量
访问
权限
的一种方法。依照本人的理解就是拐个弯,在类里弄两个函数,然后在类的外面用这两个函数来间接访问
私有
变量
。本人刚开始学编程,以上提供的代码大家图个乐就行。但这两种方法还是有用的。第二种方法是用友元函数,在类体里面声明一下友元函数,之后就能在类外面去访问
私有
变量
了。本人初学,遇到两种方法。
java 反射获取
私有
变量
值_java中通过反射强力获取
私有
变量
的值
我们都知道如果一个
变量
用private声明,那么他们的
变量
将只能在自身的类中或类的对象使用,对于其他类是不可见的。现在我将通过反射访问
私有
变量
。下面是一个
私有
变量
的bean:public class PrivateField {private String name = "qq";private String password = "qqpassword";}下面是得到
私有
变量
的值:package...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章