在编程风格方面,以下两个选项哪个更好?
选项 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
}
}
两者都是一样的
...
但我认为如果你看代码选项 2 看起来更好,因为你甚至不必拉德它来理解它如果没有好处,为什么要让事情变得复杂......
性能方面,我认为没有任何区别。如果你真的必须选择一个,我会选择第二个,因为它更容易阅读和理解。