参数或实例变量的Java赋值
就编程风格而言,以下两个选项中哪一个更好 选择1参数或实例变量的Java赋值,java,variables,parameters,instance,variable-assignment,Java,Variables,Parameters,Instance,Variable Assignment,就编程风格而言,以下两个选项中哪一个更好 选择1 public class A { private int x, y; public A (int z) { this.x = z this.y = this.x } } 选择2 public class A { private int x, y; public A (int z) { this.x = z this.y = z } } 两者相同… 但是我认为如
public class A {
private int x, y;
public A (int z) {
this.x = z
this.y = this.x
}
}
选择2
public class A {
private int x, y;
public A (int z) {
this.x = z
this.y = z
}
}
两者相同…但是我认为如果你看一下代码,选项2看起来更好,因为你甚至不需要去理解它
为什么要把事情完成,如果没有好处…从性能角度看,我不认为有什么区别。如果你真的必须选择一个,我会选择第二个,因为它更容易阅读和理解 这没什么区别。