Java 反射 调用运行时类对象等等
@Test public void test2 ( ) throws Exception , InstantiationException { //获取当前Class /** * //获取 Class 的几种方式 * Class<Person> clazz1 = Person.class; * System.out.println(clazz1); * * Person p1 = new Person(); * Class clazz2 = p1.getClass(); * Class clazz3 = Class.forName("com.study.refilex.Person"); */ Class clazz = Person . class ; //创建当前运行时类对象 Person person = ( Person ) clazz . newInstance ( ) ; //获取当前运行时类的属性 Field name = clazz . getDeclaredField ( "name" ) ; //保证当前属性是可以访问的 name . setAccessible ( true ) ; //设置当前运行时类对象的属性的值 name . set ( person , "xingming" ) ; //获取此对象的值 System . out . println (