JAVA 反射机制 获得 private 变量
2011-12-20 18:55
429 查看
public class Triangle { // 定义三角形的三边 protected long lborderA = 0; protected long lborderB = 0; protected long lborderC = 0; }获得 protected 三个变量 (private 也一样)
Triangle triangle = new Triangle(2, 2, 3); try { Field title1 = triangle.getClass().getDeclaredField("lborderA"); title1.setAccessible(true); Field title2 = triangle.getClass().getDeclaredField("lborderB"); title2.setAccessible(true); Field title3 = triangle.getClass().getDeclaredField("lborderC"); title3.setAccessible(true); long lborderA = (Long) title1.get(triangle); long lborderB = (Long) title2.get(triangle); long lborderC = (Long) title3.get(triangle); }
相关文章推荐
- JAVA 反射机制 获得 private 变量
- java 的反射机制获得变量及变量值
- Java利用反射机制遍历成员变量
- java反射--如何改变private中的变量及方法
- java反射--如何改变private中的变量及方法
- iOS 之通过反射机制获得变量名
- java 使用反射机制来获取私有方法和成员变量
- 论java之反射机制,访问类中私有变量,调用私有方法
- java 反射机制 读取私有成员变量
- java中的反射机制,以及如何通过反射获取一个类的构造方法 ,成员变量,方法,详细。。
- Java反射操作私有成员变量 Class can not access a member with modifiers "private"
- Java反射---Class对象,获得类的方法、成员变量和构造函数信息
- Java调用private方法—Java中的类反射机制
- 用Java 反射机制修改类的pravite final static 变量
- 如何利用反射机制另一个类中的private属性 | Java基础
- Java笔记——利用反射机制获取成员变量及成员方法
- java运行过程,初始化的顺序,构造函数,变量作用域,反射机制,面向对象的特征
- 关于java'反射机制,获得类的所有方法与字段
- java反射--如何改变private中的变量及方法
- 利用java类的反射机制,实现了 映射 获得post(get)的参数 的BaseServlet