社区
Java SE
帖子详情
如何得到一个类中的私有成员,及其类型
程序员猪佩琪
2009-08-18 09:48:20
如何得到一个类中的私有成员,及其类型
...全文
179
9
打赏
收藏
如何得到一个类中的私有成员,及其类型
如何得到一个类中的私有成员,及其类型
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
三界五行外
2009-08-18
打赏
举报
回复
getDeclaredField方法即使能取得这个字段的特性,但如果该字段是私有的,取字段值的时候回报异常。
私有字段是不能被外部访问的,这是面向对象编程最基本的思想。
jiaguangchun1984
2009-08-18
打赏
举报
回复
反射
wzju64676266
2009-08-18
打赏
举报
回复
getDeclaredFields() 这个会获得当然类定义的所有成员变量,包括private ,但不包括父类的成员变量,
getFields() 这个会获得当然类及父类定义的所有public成员变量
开门大吉送吉祥
2009-08-18
打赏
举报
回复
反射机制
程序员猪佩琪
2009-08-18
打赏
举报
回复
ok 了 getDeclaredField
三界五行外
2009-08-18
打赏
举报
回复
找那个类商量商量,让它提供get方法。其他任何方式无效,反射也不行。
程序员猪佩琪
2009-08-18
打赏
举报
回复
[Quote=引用 1 楼 wzju64676266 的回复:]
用反射就行了,普通的方法好像 不行
[/Quote]
你说的是这个方法?
Class.getField(String name)
这个只能得到公共成员字段呀!
lovecj6185
2009-08-18
打赏
举报
回复
只能用反射机制吧
wzju64676266
2009-08-18
打赏
举报
回复
用反射就行了,普通的方法好像 不行
第7章 类
本文深入探讨了C++中的类声明、不完全类的概念及其应用,特别关注了如何定义指向不完全
类型
的指针或引用,以及在类定义完成前的限制。此外,详细解释了友元类和友元函数的使用,展示了如何通过友元机制让
一个
类的
成员
函数访问另
一个
类的
私有
成员
。
C++ 语言类的
私有
成员
本文深入探讨C++中类的
私有
成员
概念,解释如何使用关键字private来增强类的安全性,防止未经授权的访问和修改。通过具体示例,展示
私有
成员
在构造函数和
成员
函数中的应用,以及如何正确地在类的接口与内部实现之间建立隔离。
类
私有
成员
访问理解
本文探讨了类
私有
成员
的访问特性,强调在类的内部,无论是静态还是非静态
成员
函数,都可以直接访问任何实例的
私有
成员
,但前提是这些实例必须属于该类。
c++中类外访问
一个
类的
私有
成员
本文围绕C++类的
私有
成员
展开,介绍正常情况下类外无法直接访问
私有
成员
,但构造函数可访问并初始化。还指出可通过地址间接修改
私有
成员
,原因是C++可按偏移地址访问对象
成员
。此外,也可通过类内的public接口操作
私有
变量。
c++
私有
成员
函数_C ++中的
私有
成员
函数示例
本文介绍了C++中的
私有
成员
函数,这些函数只能通过公共
成员
函数访问。提供了
一个
示例,展示了如何在`Student`
类中
定义
私有
成员
函数`inputOn()`和`inputOff()`,并如何在公共
成员
函数`read()`中调用它们。错误示例说明了不能直接在`main()`中通过对象名调用
私有
成员
函数。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章