Java 反射

来源:互联网 发布:许嵩歌词里的经典知乎 编辑:程序博客网 时间:2024/06/05 19:56

package cn.wbnull.reflect;import java.lang.reflect.Constructor;import java.lang.reflect.Method;public class Reflect {public static void main(String[] args) {try {Class<?> methodClass = Class.forName("cn.wbnull.reflect.Reflect");Constructor con = methodClass.getConstructor();Object obj = con.newInstance();Method method = methodClass.getMethod("reflect", String.class);String str = (String) method.invoke(obj, "test");System.out.println("main:" + str);} catch (Exception e) {e.printStackTrace();}}public String reflect(String str) {String strReturn = "reflect:" + str;System.out.println(strReturn);return strReturn;}}


输出:

reflect:testmain:reflect:test





0 0