利用反射读取类的私有变量
来源:互联网 发布:mac桌面文件夹大小 编辑:程序博客网 时间:2024/06/04 23:20
类名.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反射修改类的私有成员变量
- java中堆与栈的区别
- manifest中注册另外包中的Activity
- 数据库操作语句大全(sql)
- Android使用AIDL和远程服务实现进程通信
- ARM Cross Compiler Toolchain 4.6.0
- 利用反射读取类的私有变量
- linux启动成功修改logo
- js中ondblclick
- 【转载】ubuntu下添加开机启动项
- 信号量
- SMI接口,SMI帧结构,MDC/MDIO
- 赵雅智_java变量
- Android输入法框架整理
- 数据结构循环队列的实现c程序