public class Java_3
{
int x,y; //点的坐标
public Java_3() {} //无参数的构造方法
//*********Found********
//带两个参数的构造方法
public Java_3(int x,int y){this.x=x;this.y=y;}
//*********Found********
//带一个参数的构造方法
public Java_3(Java_3 p){System.out.println( p );}
public Java_3 getLocation(){ //以对象的形式返回当前点的位置
//*********Found********
//实例化一个Java_3对象p
Java_3 p=null;
//*********Found********
//返回对象p
return p;
}
public int getX(){return x;} //返回点的横坐标
public int getY(){return 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 translate(int x,int y){this.x += x;this.y += y;} //在原有坐标上分别增加x和y
//主方法
public static void main(String args[]){
//*********Found********
//生成一个对象(5,5)
Java_3 p=new Java_3(5,5);
System.out.println("x="+ p.x+" y="+ p.y);
System.out.println("Location is"+ p.toString()); //以(x,y)的方式打印坐标的位置
//*********Found********
//在原有位置上增加(3,4)
;
System.out.println("x="+ p.x+" y="+ p.y); //打印横坐标和纵坐标的值
System.out.println("Location is"+ p.toString()); //以(x,y)的方式打印坐标的位置
}
}
只能在下划线处添加一行代码,求各位大神指教
相关分类