作业帮 > 综合 > 作业

请帮我解释一下Java程序,其中的this.x指什么,右边的x指什么.

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/06/01 08:11:33
请帮我解释一下Java程序,其中的this.x指什么,右边的x指什么.
public class Point{
public int x=0;
public int y=0;
public Point(int x,int y){
this.x=x;
this.y=y;
}
}
我看书上写着this.x=x;是初始化字段x的值,this代表当前的对象实例.
请帮我解释一下Java程序,其中的this.x指什么,右边的x指什么.
this.x 指的是 public int x=0; 这个引用;
public Point(int x,int y){} 为构造函数 当你 Point p=new Point(1,2);
这个1的值 会赋给 p.x
在类的外部 用 p来引用
内部 只能用 this