java -classpath . UsingObject

解决方案 »

  1.   

    将以下代码放入名为UsingObject.java文件中
    然后编译,从UsingObject运行就可以了
    public class UsingObject{
    public static void main(String args[]){
    Point p=new Point();
    p.print();
    p.move(50,50);
    System.out.println("******after moving****************");
    System.out.println("Get x and y directly");
    System.out.println("x="+p.x+"y="+p.y);
    System.out.println("x="+p.getY()+"y="+p.getY());
    if(p.equal(50,50))

    System.out.println("I like this point!");
     else
     System.out.println("I hate it");
     
     p.newPoint("a new point ").print();
     new Point(10,15,"another new point ").print();
     
    }
    }
      

  2.   

    这些代码怎么办呢,怎么放呢?
    class Point {
    int x,y;
    String name="a point";
    Point(){
    x=0;
    y=0;

    }

    Point(int x,int y,String name){
    this.x=x;
    this.y=y;
    this.name=name;

    }int getX(){
    return x;
    }
    int getY(){
    return y;
    }
    void move(int newX,int newY){
    x=newX;
    y=newY;

    }
    Point newPoint(String name){
    Point newP=new Point(-x,-y,name);
    return newP;

    }

    boolean equal(int x,int y){
    if(this.x==x&&this.y==y)
    return true;
    else
    return false;
    }
    void print(){
    System.out.println(name+":x="+" y="+y);

    }
    }