2011-08-06 34 views
0

可能重复:
What is a Java Bean exactly?关于Java Bean的

这是关于Java Bean的一个简单的问题,有在CLASSE的类型做了一些限制?例如,一个bean可以是一个抽象类?

谢谢

+0

http://www.oracle.com/technetwork/java/javase/documentation/spec-136004.html – BalusC

回答

8

JavaBean类是尊重许多约定的类。但是根据课程的用途,一些约定是或不重要的。从严格意义上说,一个JavaBean类

  • 必须有一个公共的无参数的构造函数允许初始化它
  • 必须拥有通过getter和setter属性
  • 必须是可序列化

所以在严格意义上,JavaBean类可能不是抽象的。但是抽象类可以是JavaBean类的超类。

+0

很好的编辑。我正要指出这一点。 –