2011-08-06 51 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

很好的編輯。我正要指出這一點。 –