=============Person 类============= package com.fanshe; public class Person { public Person(){} @Override public String toString() { return "Person [name=" + name + ", age=" + age + ", address=" + address + "]"; } } ===========反射类=============== package com.fanshe; import java.lang.reflect.Constructor; public class ReflectDemo { public static void main(String[] args) throws Exception { Class c1 = Class.forName("com.fanshe.Person"); Constructor con = c1.getConstructor(String.class,int.class,String.class); Object obj = con.newInstance("zx",26,"北京"); System.out.println(obj.toString()); } } ============================== 结果: Person [name=zx, age=26, address=北京] |
|