我有一種通用的java問題,我正在尋找答案。比方說,我有一個屬性高度的對象,我有一個方法,使用高度進行一些計算。將屬性高度傳遞給方法更好嗎,還是傳遞完整對象並使用getter來獲取高度值是否更好?我希望這是有道理的。Java參數傳遞問題
例如
public getHeightInMeters(Object object) {
return object.getHeight()*x;
}
是一樣的,更糟糕的,比?
public getHeightInMeters(Height height) {
return height*x;
}
@Sanjay T. Sharma同意 – RMT 2011-06-14 16:52:45
將簽名更改爲函數原型而非構造函數可能是值得的。只是說。 – 2011-06-14 16:54:08
@Mike表示添加返回類型。 – Snicolas 2011-06-14 16:59:36