public Java_3(Java_3 p){}构造函数怎么用

来源:百度知道 编辑:UC知道 时间:2024/09/28 13:47:35
具体的程序是:
4) 将以下程序补充完整,调试分析
public class Java_3 {
//点的坐标
int x,y;
public Java_3() {}
//*********Found********
public Java_3(int x,int y){____________________}
//*********Found********
public Java_3(Java_3 p){_____________________}

//以对象的形式返回当前点的位置
public Java_3 getLocation(){
//*********Found********
Java_3 p=_____________________; //实例化一个Java_3对象p,其坐标是(x,y)
//*********Found********
_____________________; //返回对象p
}

//返回点的横坐标
public int getX(){return x;}

//返回点的纵坐标
public int getY(){return y;}

//把当前点移到新的位置(x,y)上
public void move(int x,int y){this.x = x;this.y = y;}

//以(x,y)的格式返回点的位置
public String toString(){return "("+x+","+y+")";}

//在原有坐标上分别增加x和y
public void t

public class Java_3 {
//点的坐标
int x,y;
//下面的三个构造方法的目的是对x,y进行初始化。其中第一个默认值是0,第二、三个在实例化时赋初值。

public Java_3() {}
//*********Found********
public Java_3(int x,int y){___this.x = x; this.y = y;_________________}
//*********Found********
public Java_3(Java_3 p){___this.x = p.x;this.y = p.y;__________________}

//下面方法的目的是获得当前对象的x,y值,只需把x,y的值传给p然后返回即可。

//以对象的形式返回当前点的位置
public Java_3 getLocation(){
//*********Found********
Java_3 p=_new Java_3();p.x = this.x;p.y = this.y;____________; //实例化一个Java_3对象p,其坐标是(x,y)
//*********Found********
______return p;_______________; //返回对象p
}

//返回点的横坐标
public int getX(){return x;}

//返回点的纵坐标
public int getY(){return y;}

//把当前点移到新的位置(x,y)上
public void move(int x,int y){this.x = x;this.y = y;}