美文网首页
java反射动态设置属性

java反射动态设置属性

作者: Aluha_f289 | 来源:发表于2019-08-11 17:46 被阅读0次
//获取反射Class
Class<?> pomClass = PomWorkDay.class;
//获得某个类的所有声明的字段,即包括public、private和proteced,但是不包括父类的申明字段。
Field[] declaredFields = pomClass.getDeclaredFields();
//判断日期的数和pomWorkDay的属性是否相同
 for (Field declaredField : declaredFields) {                               
        //获取get、set方法
        String setMethodName = "set" + declaredField.getName().substring(0,1).toUpperCase() + declaredField.getName().substring(1);
       //执行set方法   
        Method setMethod = pomClass.getDeclaredMethod(setMethodName, new Class[]{declaredField.getType()});
        setMethod.invoke(obj,checkFlag);
}

相关文章

  • java反射动态设置属性

  • Java基础:反射

    反射注解动态代理相关阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 ...

  • 动态获取Java类属性

    知道属性名称,可以用java 反射机制动态获取属性值 如果是用groovy 就特别简单了

  • 【Java】【反射】通用设置属性反射方法

    通用设置属性反射方法

  • 安卓反射和动态代理的应用

    提纲 java反射基础 反射在Android中的应用 Java动态代理 动态代理在Android的应用 java反...

  • Android DataBinding 小技巧

    动态设置颜色 而且支持java的字符串拼接 设置View上属性默认值

  • 反射

    反射概念 Java反射机制是指在运行状态中,对于任意一个类,都能知道这个类的属性和方法。这样动态获取新的以及动态调...

  • java反射和动态代理

    java反射 反射是程序运行时,通过反射直接操作对象或者类。获取类声明的属性和方法,调用方法或者构造对象,设置修改...

  • 8.自省反射 和 类内置方法

    反射四个方法的使用: 反射的用处: 动态增加属性,包括数据属性和方法属性 动态导入模块方式1:__import__...

  • 反射

    定义 动态获取类的内容与动态调用对象的属性和方法和属性的机制,叫做反射。在java运行状态中 对于一个给定的类(c...

网友评论

      本文标题:java反射动态设置属性

      本文链接:https://www.haomeiwen.com/subject/pmusjctx.html