zoukankan      html  css  js  c++  java
  • 通过反射机制直接操作属性

    import java.lang.reflect.Field;

    public class InvokeFieldDemo {
        public static void main(String[] args) throws Exception {
            Class<?> cl = null;
            Object obj = null;
            cl = Class.forName(PersonZ.class.getName());
            obj = cl.newInstance();
            Field nameField = null;
            Field ageField = null;
            nameField = cl.getDeclaredField("name");
            ageField = cl.getDeclaredField("age");
            nameField.setAccessible(true);
            nameField.set(obj, "Vonkenmo");
            ageField.setAccessible(true);
            ageField.set(obj, 20);
            System.out.println("name:" + nameField.get(obj));
            System.out.println("age :" + ageField.get(obj));
        }
    }

  • 相关阅读:
    eas之Uuid和BOSUuid 区别
    BOS工具之BOS应用框架
    eas之EAS手工打包及快速部署工具
    S-HR体验中心
    wafII笔记
    eas之MrpUI
    S-HR快速查看shr日志
    S-HR二开基础
    linux安装mysql
    linux安装tomcat
  • 原文地址:https://www.cnblogs.com/vonk/p/3956195.html
Copyright © 2011-2022 走看看