在java里的构造方法中this.x=a和this.

问题描述:

在java里的构造方法中this.x=a和this.
在一参构造中:
private int x ;
public Abc(int a ){this.x=a; }
有时又有下列写法:
private int x ;
public Abc(int x ){this.x=x; }
--------------------------------------------------------------------
属性是x,可又是x=a,又是x=x,把我搞糊涂了,
1个回答 分类:综合 2014-09-27

问题解答:

我来补答
this.x 指的是你定义的实例变量 也就是 private int x 这个变量
至于那个 this.x=a 其实这个没啥好说的 直接写出 x=a也可以
关键是 this.x =x 这个 因为 你这里 public Abc(int x) 这里定义了一个名为x 的变量 而你在自己的类里也定义了private int x 在这个方法里的话 如果你直接用System.out.print(x);的话就会输出public Abc(int x) 如果System.out.print(this.x);的话就会输出private int x ; 这里的x
 
 
展开全文阅读
剩余:2000
上一页:单调性最小值
下一页:溶质质量