2010-10-19 37 views
1

假設我有一個Employee類,它有一個僱傭日期數據成員。這個成員只能設置一次,而且它也是一樣的。所以它會在創建對象時被初始化。方法命名約定。如果該方法被命名爲getX(),如果沒有對應的setX()?

如果我希望類有一個返回錄用日期的方法,什麼是更好:

getHireDate(); 

或者只是:

hireDate(); 

我是不是想得太多了:d?

+0

約定會根據您使用的語言/框架而有所不同。我猜Java,在這種情況下,我會親自去'getHireDate()'。 – LukeH 2010-10-19 10:43:07

回答

1

只是

getHireDate(); 

是罰款。它不需要'set'方法就可以成爲合適的OO。

編輯:如果你還沒有閱讀一些Java編碼風格的文檔......它們很簡單,標準的編碼約定使每個人的生活更輕鬆。我剛剛發現這個:Java Programming Style Guidelines。良好的閱讀。