坐标点变更

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)的方式打印坐标的位置

}

}

只能在下划线处添加一行代码,求各位大神指教


水月心影镜中花
浏览 1306回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java