我有一個類說Test.java,它包含一個名爲errorCode的成員變量,它屬於ErrorCode類,它只不過是一個int類型的包裝器errorCode ...我的問題是關於setter和吸氣劑,他們應該是什麼樣的理想簽名。該錯誤碼爲一個int這樣的setter會像Java類客戶端的理想職責
class Test{
ErrorCode errorCode;
public void setCode(int errorCode)
{
this.errorCode = new ErrorCode(errorCode);
}
public int getCode()
{
return this.errorCode.getCode();
}
}
所以應該,類在一個int創建對象,並讓客戶通過或應客戶端創建對象和類只將其設置爲它的成員變量,理想情況下,我們應該贊成客戶還是班級?