我有一个关于 java 中所谓的编程约定的一个方面的简单问题。
简单地说 - 如果我将一个方法中的局部变量传递给另一个(辅助)方法 - 我应该将它的名称保留为 100% 还是尝试稍微重命名它?
查看示例 - 我是否应该将 helpermethods 签名中的变量 totalAmount 重命名为类似的名称(例如 total_amount 或 theTotalAmount)?
private void myMethod() {
int totalAmount = 0;
// calculations where totalAmount is involved.
myHelperMethod(totalAmount); // send totalAmount to a another method.
}
private void myHelperMethod(int totalAmount) {
// use totalAmount here .....
}
最佳答案
绝对没有义务保持相同的变量名。
只需选择一个适合本地上下文的名称即可。
在您的示例中,您的 myHelperMethod
可能会接收任何金额作为参数,不一定是 totalAmount
。我们将其命名为 amount
,或任何其他描述其在此方法中的实际作用的名称。
关于java - Java 中的编程约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17612215/