博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
反射的简单使用
阅读量:4930 次
发布时间:2019-06-11

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

定义一个类,通过反射机制来set参数值public class Dept {    private String deptCode;    public String getDeptCode() {        return deptCode;    }    public void setDeptCode(String deptCode) {        this.deptCode = deptCode;    }   public static void main(String[] args) {        Dept dept = new Dept();        Class c = dept.getClass();        try {            Method setDepartmentCode = c.getMethod("setDeptCode",String.class);  // 根据方法名称,参数类型获取到方法对象            setDepartmentCode.invoke(dept,"2000");  // 第一个参数为类对象,后面的值为参数值,没有参数是为null            System.out.println(dept.getDeptCode());        } catch (NoSuchMethodException e) {            e.printStackTrace();        } catch (IllegalAccessException e) {            e.printStackTrace();        } catch (InvocationTargetException e) {            e.printStackTrace();        }    }}

  

转载于:https://www.cnblogs.com/zhangcece/p/8997905.html

你可能感兴趣的文章
Visual studio 创建项目失败vstemplate
查看>>
keras 上添加 roc auc指标
查看>>
Linux命令(二)关机重启
查看>>
[OpeCV] highgui头文件
查看>>
C# 获取远程图片
查看>>
Android——MaterialDesign之一Toolbar
查看>>
filebeat output redis 报错 i/o timeout
查看>>
Java-ArrayList
查看>>
Java获取新浪微博cookies
查看>>
面试题总结
查看>>
【BZOJ1095】捉迷藏(动态点分治)
查看>>
Table Basics [转载]
查看>>
Logback 学习笔记
查看>>
并查集
查看>>
11、组件注册-使用FactoryBean注册组件
查看>>
nyoj_95_众数问题_map练习
查看>>
uchome 是如何将数据插入数据库的
查看>>
For循环
查看>>
020-安装centos6.5后的生命历程
查看>>
面试介绍项目经验(转)
查看>>