JavaBean是一种组件,可被复用。如果T为类型 N为属性名称
Public T getN()
Public void setN(T arg)
这是javaBean的书写格式。在javaBean的API中提供了一些类和方法 如:PropertyDescription类的实例可以描述Bean的属性。假设我们知道了某个javaBean的成员属性的名称,运用反射机制那么我们就可以通过该类提供的getReadMethod()方法读取到这个属性名称对应的值,还可以通过getWriteMethod()方法修改该属性的值。JavaBean中的成员属性一般都是私有的。也是一种封装,而它对外提供的这些方法却能访和修改,这样对javaBean的封装是一种破坏吗?
|