Java反射
2015-10-14 22:39
295 查看
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);
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);
相关文章推荐
- null pointer at org.springframework.beans.PropertyEditorRegistrySupport
- 给出 《java学习笔记》 PDF格式
- 黑马程序员一一高级开发工具Eclipse
- Spring 容器初始化方法
- java缓存技术
- java判断一个字符串是否为空的方法总结
- 学习心得(Java语言)
- Java从入门到精通14-GridLayout网格布局
- springMVC的HandlerInterceptor拦截器
- 关于java中有符号数转换成无符号数的相关问题
- Java从入门到精通13-FlowLayout布局
- 抽象工厂模式(java语言实现)
- 《深入理解java虚拟机》之内存模型与安全
- Java内存泄露监控工具__JVM监控工具介绍
- 转换java keytools的keystore证书到OPENSSL的PEM格式文件
- java锁机制
- Eclipse操作技巧
- MyEclipse 查看JDK类库的源代码
- Eclipse的基本使用
- Android成长笔记(1)——Windows+eclipse+Android开发环境搭建