利用反射读取类的私有变量
来源:互联网 发布:linux驱动 编辑:程序博客网 时间:2024/06/04 22:58
类名.class;
对象名.getClass();
Class.forName("类"); " com.wsq.UserBean"
public class A {
private String rubbish="1111";
public String rubbish1="2222";
}
import java.lang.reflect.Field;
public class B {
public static void main(String[] args) throws InstantiationException, IllegalAccessException, SecurityException, NoSuchFieldException {
Class clazz=A.class;
Field field=clazz.getDeclaredField("rubbish"); // 要是私有要用这个方法
Field field1=clazz.getDeclaredField("rubbish1");
Field field2=clazz.getField("rubbish1"); //只能访问public
field.setAccessible(true);//改变可访问权限
A obj=(A)clazz.newInstance();
System.out.println("私有"+field.get((obj)));
System.out.println("公有"+field1.get((obj)));
System.out.println(“公有"+field2.get((obj)));
}
}
- 利用反射读取类的私有变量
- 利用反射读取类的私有变量
- 利用反射读取 私有 变量(很黄很暴力)
- 利用java反射机制,实现对类的私有变量和私有方法的访问
- 利用java反射机制,实现对类的私有变量和私有方法的访问
- 利用java反射机制,实现对类的私有变量和私有方法的访问
- java 反射读取私有变量
- 利用.net反射机制修改对象的私有变量
- 利用反射直接访问类中的私有变量
- 利用反射机制访问父类私有变量和属性
- 利用反射访问类的私有成员
- java利用反射来调用一个类的私有方法和成员变量
- java 反射机制 读取私有成员变量
- 利用反射机制操作私有成员变量(private修饰的变量)
- 通过Java反射改变类的私有变量的值
- java反射机制 给类的私有变量赋值。
- java对类私有变量的暴力反射
- java反射修改类的私有成员变量
- 用上传的本地图片设置滚动显示的方法
- iScroll框架解析
- 修改Eboot使OK6410A(128M内存+256MNand)支持HDMI高清显示
- Destoon B2B标签调用手册
- 【并查集】Parity
- 利用反射读取类的私有变量
- 21、2010年中兴面试题
- BlackBerry PlayBook NDK 2.0开发使用真机测试Qt应用
- 基础算法(一)
- 开发者应该具备的15个编程好习惯
- zoj1027
- 第四周实验报告4
- oracle数据库SQL查询语句练习
- 开始的NS-3之旅