---------------------- 拖走FM----期待与您交流! --------
收音机,电台,网上电台,广播,在线广播,网络广播,广播电台,网络电台,在线电台,电台在线收听,广播电台在线收听,网络电台在线收听,在线收听电台,fm收音机,网络收音机,广播下载,在线收音机,收音机软件下载,电台软件下载,网络收音机下载--------------
---------------------- 拖走FM----期待与您交流! --------
1 了解javaBean
JavaBean 是一种特殊的Java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名
符合某种命名规则
2 JavaBean的使用
JavaBeans所属的Java类必须遵循以下设计规范
1 公共类
2 构造方法没有参数
3 提供一组get()的公共方法,用于获取JavaBeans属性值
4 提供一组set()的公共方法,用于设值JavaBeans属性值
3 JavaBeans的实例:
package com.itheima;
import java.beans.PropertyDescriptor;
import java.util.Date;
public class JavaBean {
private Date birthday = new Date();
private int x;
public int 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;
}
public static void main(String[] args) throws Exception {
JavaBean pt1=new JavaBean (); //实例化一个javabean类
String propertyName = "x";// //设置已知的属性名
PropertyDescriptor pd = new PropertyDescriptor(propertyName,pt1.getClass()); //需要2个参数,列名和类
//get
java.lang.reflect.Method methodGetX = pd.getReadMethod();//用方法类得到这个列的get方法
Object retVal=methodGetX.invoke(pt1);//get只读取,所以不需要第2个参数
//set
java.lang.reflect.Method methodsetX = pd.getWriteMethod();//用方法类得到这个列的set方法
Object retVal1=methodGetX.invoke(pt1,7);//需要设置一个值
}
}