定义一个标准的JavaBean,名叫Person,包含属性name、age。使用反射的方式 创建一个实例、调用构造函数初始化name、age,使用反射方式调用setName方法对名 称进行设置,不使用setAge方法直接使用反射方式对age赋值。
此题有两个需求:
需求一:定义一个标准的JavaBean,名叫Person,包含属性name、age。
需要定义一个Person类。
需求二:使用反射的方式创建上面那个JavaBean的实例、调用构造函数初始化name、age,使用反射方式调用setName方法对名称进行设置,不使用setAge方法直接使用反射方式对age赋值。
用反射的创建一个JavaBean的实例。
所以此程序需要分成三个部分。
第一部分:建立一个标准的Person类
package com.itheima;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Demo1 {
/*
* 定义一个标准的JavaBean,名叫Person,包含属性name、age。使用反射的方式
* 创建一个实例、调用构造函数初始化name、age,使用反射方式调用setName方法对名
* 称进行设置,不使用setAge方法直接使用反射方式对age赋值。
* */
}
第二部分:定义一个标准的Person类
package com.itheima;
/*需