/**
* 定义一个Person类,包含属性name、age。
* 使用反射的方式创建一个实例、调用构造函数初始化name、age,使用反射方式
* 调用setName方法对名称进行设置,不使用setAge方法直接使用反射方式对age赋值。
* @author Administrator
*
*/
public class Test {
private static Class clazz;
public static void main(String[] args) {
try {
//使用反射的方式创建一个实例
Class clazz=Class.forName("com.itheima.Person");
Constructor constructor=clazz.getConstructor(String.class,int.class);
//调用构造函数初始化name、age
Person person=(Person) constructor.newInstance("小明",22);
System.out.println(person);