java中的反射机制

一、java中获取java.lang.class对象操作方法

  1. 可以利用Class.forName("类的全路径")

  2. this.getClass()

  3.对象.class

这三种方法获取的结果都是Class对象

二、利用反射执行方法Method

  

import java.lang.reflect.Method; public class TestClassLoad {   public static void main(String[] args) throws Exception {     Class<?> clz = Class.forName("A");     Object o = clz.newInstance();     Method m = clz.getMethod("foo", String.class);     for (int i = 0; i < 16; i++) {       m.invoke(o, Integer.toString(i));     }   } }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpjwwz.html