通过java反射技术访问类中私有成员属性
来源:互联网 发布:云管理平台软件 编辑:程序博客网 时间:2024/04/20 04:17
package com.huishao.entity;
public class student {
private String name;
private String id;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public student(String name, String id) {
super();
this.name = name;
this.id = id;
System.out.println("有参构造函数创造对象");
}
public student(){
System.out.println("无参构造函数创建对象");
}
public class student {
private String name;
private String id;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public student(String name, String id) {
super();
this.name = name;
this.id = id;
System.out.println("有参构造函数创造对象");
}
public student(){
System.out.println("无参构造函数创建对象");
}
}
==========================================================================
/**
* 通过反射技术访问类的私有成员
*
* @throws Exception
*/
@Test
public void test04() throws Exception {
Class<?> forName = Class.forName("com.huishao.entity.student");
Object newInstance = forName.newInstance();
student s = (student) newInstance;
Field declaredField = forName.getDeclaredField("name");
//允许访问私有成员
declaredField.setAccessible(true);
declaredField.set(newInstance, "张三");
System.out.println(s.getName());
}
阅读全文
0 0
- 通过java反射技术访问类中私有成员属性
- Java反射机制,通过对象访问调用类的私有成员属性或者方法
- Java通过反射访问私有成员变量和私有方法
- 通过Java反射测试类私有成员
- java通过反射技术访问私有变量和方法
- 通过反射访问任意类的私有方法和属性
- 通过Java反射测试类私有成员(新)
- Java反射机制 访问类的私有成员
- java利用反射访问类的私有成员
- java反射访问私有成员变量
- java反射访问私有成员变量
- java 中反射能访问私有属性吗?
- java 反射访问成员属性
- java中用反射访问私有方法和私有成员
- 利用反射访问类的私有成员
- Android中通过反射使用超类的私有属性
- 使用Java反射机制访问类的私有属性
- java通过反射设置对象私有属性
- JS布尔值之if/else
- 问题是从哪儿来的?
- 第一篇文章
- JQuery日历插件My97DatePicker日期范围限制
- SpringMVC执行流程及源码解析
- 通过java反射技术访问类中私有成员属性
- 小程序的坑之-图片引入正常,但是无缘无故报错问题
- 一位资深大牛给予java初学者的建议
- File类的构造方法中的多级文件夹复制
- 使用PHPstorm用默认的快捷键Ctrl+/注释一行代码,不让其顶格 以及显示方法分割符
- 8种内排序算法(C++实现)
- [BZOJ1040][ZJOI2008]骑士-基环树-动态规划
- 写作计划|python系列全教程
- linux部署docker(注意:要64位,不然下载docker-ce时出错)