今天研究了一下java的反射机制,在此做个笔记。
基本步骤:首先获取Class对象,然后用该对象获取方法。具体的就看代码吧。对照本文最后的结果,会更好的理解反射机制。
将要被反射的类:
利用java机制的类
测试类:
测试结果:
-------------cls is class com.gzy.reflect.Reflect-------------------------
-------------obj is com.gzy.reflect.Reflect@d9f9c3-------------------------
-------------param[0] is class java.lang.String-------------------------
-------------med is public void com.gzy.reflect.Reflect.setName(java.lang.String)-------------------------
-------------o is null-------------------------
-------------o1 is this is a reflect test.-------------------------
successful!