博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java反射机制获得类的私有属性
阅读量:4977 次
发布时间:2019-06-12

本文共 667 字,大约阅读时间需要 2 分钟。

1.首先写一基本的Java类User

package com.che.test;
public class User {
    private  String name;
}
2.写一应用类App
package com.che.test;
import java.lang.reflect.Array;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
public class App {
   
    public static void main(String[] args) {
        String objName="com.che.test.User";
        try{
            Class cs=Class.forName(objName);
            Object obj=cs.newInstance();
            Field name=cs.getDeclaredField("name");
            name.setAccessible(true);
            System.out.println(name.get(obj));
            name.set(obj, "che");
            System.out.println(name.get(obj));
            name.setAccessible(false);
       }catch(Exception e){
            e.printStackTrace();
        }
    }
}

转载于:https://www.cnblogs.com/wenjing-coding/p/4789420.html

你可能感兴趣的文章
MapGIS计算瓦片数据集
查看>>
你最美好的年华
查看>>
中兴MF667S WCDMA猫Linux拨号笔记
查看>>
jQuery
查看>>
探究绑定事件的this指向以及event传参的小问题
查看>>
BOM window对象 localtion navigator
查看>>
Linux的.pid文件
查看>>
unity性能优化-CPU
查看>>
jquery获得图片的真实大小
查看>>
学习总结8
查看>>
qt 拖放
查看>>
使用 ssh -R 建立反向/远程TCP端口转发代理
查看>>
使用ssh正向连接、反向连接、做socks代理的方法
查看>>
.NET 编译执行or解释执行?
查看>>
jmeter基础概念
查看>>
IOS AppStore介绍图的尺寸大小(还有一些自己被拒的分享...)
查看>>
Android 实现在线程中联网
查看>>
Akka(30): Http:High-Level-Api,Routing DSL
查看>>
第八章:FTP publisher plugin插件下载(支持绝对路径)
查看>>
QueryRunner(DBUtils) 结果集实例
查看>>