「JavaSE 重新出发」05.03.02 在运行时使用反射分析对象
2024-08-31 08:09:23
- 在编写程序时,如果知道想要查看的域名和类型,查看指定的域是一个很容易的事,而利用反射机制可以查看在编译时还不清楚的对象域。
java Employee tank = new Employee("t-man", 35000, 6, 4, 1989); Class cl = tank.getClass(); Field f = cl.getDeclaredField("name"); f.setAccessible(true); // 使得可以访问似有域 Object obj = f.get(tank); // 结果为“t-man” f.set(tank, "hero"); // 修改域 Object obj = f.get(tank); // 结果为“hero“
最新文章
- 如何使用Microsoft技术栈
- JDK的安装与配置以及eclipse的使用
- Java Io(数据输入输出流)
- UVM Top Testbench
- c#调用c++ dll(一)
- c++编程碰到的奇怪问题与解决
- 使用nodeitk进行对象识别
- Openjudge-计算概论(A)-求特殊自然数
- unittest模块的常用方法:
- Matlab: 白噪声与曲线拟合
- scala的input
- 在PeopleSoft中,什么是AlterAudit,Sysaudit和DDDAudit报告
- 源码管理工具Git-客户端GitBash常用命令
- xdoj 1241--余神的rp机(区间dp)
- SSM 实训笔记 -11- 使用 Spring MVC + JDBC Template 实现筛选、检索功能(maven)
- 在大负载中使用LoadRunner进行负载测试()
- try...except语句
- EasyNet开源项目计划
- C语言read函数的那些坑
- 移动端fixed的元素抖动的问题
热门文章
- [tyvj-1194]划分大理石 二进制优化多重背包
- LVM man帮助
- select Option(增加,删除,清空)
- 玩家福音:10款最佳Linux免费游戏
- 安装oracle服务端之后再安装oracle客户端导致sqlplus命令无法使用??
- HDU 2857 Mirror and Light
- hdu 3177贪心
- hdu 1868 水
- socketpair和pipe的区别
- 浏览器启动不起来java.lang.NoClassDefFoundError: com/google/common/base/Function