博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java反射
阅读量:5287 次
发布时间:2019-06-14

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

            ClassLoader loader= Thread.currentThread().getContextClassLoader();

            Class clz = loader.loadClass("com.easeye.test.Student");
            Constructor[] con= clz.getConstructors();
            //Student stu = (Student) con[0].newInstance("ST001","陈文光",30);
            // stu.ShowInfo();
            
            Object stu =  con[0].newInstance("ST001","陈文光",30);
            Method method1 =clz.getDeclaredMethod("ShowInfo");
            method1.invoke(stu);
            
            Method method2 = clz.getDeclaredMethod("Say", java.lang.String.class,java.lang.Integer.class);
            method2.invoke(stu, "大家好",1);

转载于:https://www.cnblogs.com/c2603/p/4881000.html

你可能感兴趣的文章
HTTP协议学习笔记
查看>>
sublime 打开命令窗口监控
查看>>
ubuntu16.04降级内核版本至3.13.0-85
查看>>
Junit中的异常测试
查看>>
九度OJ 1038:Sum of Factorials(阶乘的和) (DP、递归)
查看>>
DRF之分页器组件
查看>>
JS中this的用法
查看>>
高频交易算法研发心得--MACD指标算法及应用
查看>>
python读写文件
查看>>
使用Visual Studio 2013进行单元测试--初级篇
查看>>
花式索引
查看>>
用python正则提取字符串的方法
查看>>
NHibernate系列学习(三)-条件查询Criteria
查看>>
C++11并发——多线程std::mutex (二)
查看>>
vue router
查看>>
第三次实训作业
查看>>
git
查看>>
FastClick 导致聚焦有问题
查看>>
第二百三十八节,Bootstrap输入框和导航组件
查看>>
js重写原型对象
查看>>