我最近在大学参加了一次考试,我实施了这样的课程:
public class ClassName {
private String variableName;
//...
public ClassName(String variableName) {
this.variableName = variableName;
}
//...
}
我的教授因参数与变量使用相同的名称而被扣一分。 当我问他这件事时,他告诉我这是一种糟糕的编码风格。
我就是这样学的(不是在大学),那么这是不好的编码风格吗?
这确实是个人喜好。在我从事工业界的这些年里,我所看到的就是你编码的方式。在构造函数中使用相同的变量名可能会变得混乱的唯一情况是,如果您开始使用/操作一个或两个变量。可悲的是,在学校和现实世界中经常玩的主观游戏是如何取悦评价你工作的人。