这被认为是不好的做法吗? 具体来说,如果我将名称“ average”用作方法“ average”中的两个局部变量,可以吗?
public static double average(double[] arr) {
double average = 0.0;
for (int = 0; i < arr.length; i++) {
average += arr[i];
}
average /= arr.length;
return average;
}
答案 0 :(得分:6)
该变量不代表<script type="text/javascript">
new GambitSmoothScroll({
amount: 150, // The scroll amount
speed: 900 // The scroll speed
});
</script>
,而是代表average
。您应该这样命名。
sum
答案 1 :(得分:0)
理想的方法名称应表示其功能。
例如$ echo "car1900food2900ram800" | ./bin/fgetssscanf
car 1900
food 2900
ram 800
。
来自Java文档的更多信息。
命名方法
尽管方法名称可以是任何合法标识符,但是代码约定限制了方法名称。按照惯例,方法名称应为小写的动词或以小写的动词开头的多词名称,后跟形容词,名词等。在多词名称中,第二个单词及其后每个单词的第一个字母应该大写。以下是一些示例:
运行 快跑 getBackground getFinalData 相比于 setX isEmpty
通常,方法在其类中具有唯一的名称。但是,由于方法重载,一个方法可能与其他方法同名。
参考:https://docs.oracle.com/javase/tutorial/java/javaOO/methods.html