如果一个类符合JavaBean的特点,那它可以当做普通的类来处理,还可以当做JavaBean来处理
例1:使用内省对JavaBean操作
import java.beans.PropertyDescriptor;
import java.lang.reflect.Method;
public class ReflectIntroSpector2{
public static void main(String args[])throws Exception{
ReflectPoint pt1 = new ReflectPoint(3,5);
//第一个参数是指在pt1上面操作,因为set方法要传递一个参数,第二个参数的是传递个set方法的值value,也就是设置为7,7应该为Integer类型,但1.5有自动打包解包
//因为set方法无返回值,所以不需要接受
}
}
class ReflectPoint {
private int x;
private int y;
public ReflectPoint(int x,int y){
super();
this.x = x;
this.y = y;
}
public int getX(){
return x;
}
public void setX(int x){
this.x = x;
}
public int getY(){
return y;
}
public void setY(int y){
this.y = y;
}
}