对于一个类来说,如果该类的一个属性可以通过getXXX和setXXX方法来获取和设置其值,而且getXYZ和setXYZ方法的命名符合一种规则,该规则是如果XXX的第二个字母是小写,那么属性就为xyz;如果XXX的第二个字母是大写,那么属性名就为XYZ,这种类就可以成为JavaBean。 JavaeBean主要是传递数据。内省(Introsprector)就是对该类属性访问的缺省处理方法。JAVA提供一套API,可以访问JavaBean某属性的get和set方法。
有两种方式可以通过API,访问get和set方法。首先,JavaBean代码见下
第一种访问方式代码见下,分析见注释:
第二种方式,分析见注释