读书人

JavaBean API的运用

发布时间: 2012-08-25 10:06:20 作者: rapoo

JavaBean API的使用
java.beans包下有很多操作JavaBean的类。其中PropertyDescriptor是对属性进行读写操作的类。

一个类包含有get和(或)set开头的方法可以被认为是一个JavaBean。如下面的表示坐标的JavaBean:

Coordinate coordinate = new Coordinate(3, 8);PropertyDescriptor pd = new PropertyDescriptor(propertyName, coordinate.getClass());Method getter = pd.getReadMethod();Object retVal = getter.invoke(coordinate);System.out.println(retVal); // 3Method setter = pd.getWriteMethod();setter.invoke(coordinate, 4);System.out.println(coordinate.getX()); // 4



读书人网 >编程

热点推荐