Filed
2015-11-24 09:48
281 查看
Field对于到一个成员对象,
这个和类定义是相关的.
如果Field拿到的是static,
则get(null)取得当前field的值.
如果Field是一个实例成员对象,
那么我们传入一个对象实例,
拿到对象实例的实例成员的值.
用代码说:
Field f=Counter.class.getField("count"); //拿到Counter类的count 实例域
//...
Counter c=new Counter(); //一个Counter对象实例
//...
Long l=(Long) f.get(c); //拿到对象实例的 域成员的值
这个和类定义是相关的.
如果Field拿到的是static,
则get(null)取得当前field的值.
如果Field是一个实例成员对象,
那么我们传入一个对象实例,
拿到对象实例的实例成员的值.
用代码说:
Field f=Counter.class.getField("count"); //拿到Counter类的count 实例域
//...
Counter c=new Counter(); //一个Counter对象实例
//...
Long l=(Long) f.get(c); //拿到对象实例的 域成员的值
相关文章推荐
- Ubuntu 15.10安装ns2.35+nam
- vs2013 编译遇到 To disable this warning错误
- 黑马程序员_iOS_C_整型变量在内存中所占字节数
- Java中普通代码块,构造代码块,静态代码块区别及代码示例
- git教程
- 懒惰
- STM32简单例程调试
- 在eclipse中怎样给项目添加关联项目
- shape不同版本这间的兼容
- OpenCV2:imread 和 imwrite
- 设计模式之观察者模式(Observer)
- centos中创建自动备份Mysql脚本任务并定期删除过期备份
- while和if的区别
- OpenGL扩展的使用
- 0025二叉树的设计与实现
- centos中创建自动备份Mysql脚本任务并定期删除过期备份
- Linux内核学习方法论
- Android RecyclerView
- HDU1116 Play on Words(有向图欧拉通路)
- Winform开发 如何为dataGridView 添加CheckBox列,并获取选中行