您的位置:首页 > 编程语言 > Java开发

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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: