2011-05-01 47 views

回答

3

好吧,m_來自Microsoft標準,它基於Hungarian Notation。因此Sun/Oracle不建議使用命名模式。

這並不是說你不能在JavaBeans中使用它們,因爲javabeans都是關於方法簽名的,而不是關於字段名的,所以你可以調用任何你喜歡的字段。

1

那麼,您可以使用任何命名約定來命名您的Java bean成員。該名稱不是構成類Java Bean的合同的一部分。

你的類需要一個公共構造器,它的所有屬性都應該可以通過get和set來訪問,並且該類需要可序列化。

但是,再次,我不會建議使用m_命名約定。 Java Beans約定由Java工具支持使用,更重要的是由JSF和Web Services等框架(分別用於UI綁定和xml編組)。因此,除了讓一些需要維護代碼的Java開發人員感到困惑之外,還有可能某些工具支持可能無法工作。