2012-09-25 49 views
0

如果我有一個變量叫value,如果我想寫它的吸氣, 將getvalue()是一個好名字的吸氣。或者是getValue()比較好?良好的命名約定爲吸氣

有人告訴我,getter名稱應該與變量名稱匹配。

回答

5

按8.3節設計模式從JavaBean spec您的getter屬性應該被稱爲getValueisValue(如果它是一個boolean

0

只有一個 「好」 的命名約定干將,JavaBean的約定:

public TheType getValue() { return value; } 

布爾可遵循is約定(其制定者應該是setValue):

public boolean isValue() { return value; } 
3

如果您值是布爾值,那麼它應該是「isValue」,如果不是那麼「getValue」(根據JavaBean約定)。

0

除非你有兩個變量,一個名爲valueValue,會議代表與getValue()(或isValue(),如果value是類型boolean的)。

+0

且名爲'Value'(大寫)的變量是對編碼規則,太。人們會期望這是一個班級的名字。 – Thilo