2014-10-06 75 views
3

我們應該從下列名稱中期望什麼? :mGage Program第一個字有第二個字母大寫的吸氣/吸入器

如果我駝峯這將是mGageProgram如果我產生(在eclipse)的getter和setter方法,我會得到如下:

public String getmGageProgram() { 
    return mGageProgram; 
} 

public void setmGageProgram(String mGageProgram) { 
    this.mGageProgram = mGageProgram; 
} 

這對我來說似乎權並不因爲我是預計getMGageProgram()setMGageProgram(value)

這些getters/setters的名字是否正確?

回答

3

根據8.8: Capitalization of inferred names of the JavaBeans API specification 從IDE 所產生的名字是正確的

2

它們是100%正確的:)但程序員之間的約定不同,對我來說它的方法名稱不是變量。作爲語法的正確:)

+0

謝謝。我更關心的是序列化/反序列化對象映射器,而不僅僅是一個簡單的約定。但它似乎與Jackson和SpringMVC一起工作。 – 2014-10-06 21:27:01