从参数或实例变量分配Java

时间:2015-03-13 06:44:12

标签: 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
    }
}

2 个答案:

答案 0 :(得分:0)

两者相同 ...
但我想如果你看看代码选项2看起来更好,因为你甚至不必去理解它 为什么要把事情收集起来,如果没有好处......

答案 1 :(得分:0)

表现明智,我认为没有任何区别。如果你真的必须选择一个,我会选择第二个,因为它更容易阅读和理解。