輸出型 的參數
輸出型 的參數
輸出型 的參數
參數在大部分的情況下,經常自然地被解讀成函式的輸入。
ex: appendFooter(s);
看到上述的例子,會再三檢查是參數s接在某個東西後方,或
這個函式會把某個頁尾加到s的後方。
接著看一下此函式的宣告~
public void appendFooter(StringBuffer report)
只有當花時間去檢查函式的宣告,才能釐清疑慮。
任何迫使要查看函式署名的情況都等同於再三檢查。
會中斷工程師的思考,要盡可能地避免。
如果改成下列方式呼叫appendFooter會更好:
report.appendFooter();