public class Point{
int x,y;
void setPoint(int x,int y){
this.x=x;
this.y=y;
}
void getpoint(){
System.out.println(setPoint(x,y));
}
public static void main(String[] args){
Point ob=new Point();
ob.setPoint(23,32);
ob.getpoint();
}
}
如何修改。

解决方案 »

  1.   

    public class Point{
    private int x,y;
    public void setPoint(int x,int y){
    this.x=x;
    this.y=y;
    }
    public void getPoint(){
    System.out.println("x="+x+"   "+"y="+y);
    }
    public static void main(String[] args){
    Point ob=new Point();
    ob.setPoint(23,32);
    ob.getpoint();
    }
    }
      

  2.   

    给你修改过了。
    System.out.println(setPoint(x,y));
    这句错的。上面这个setPoint(x,y)方法是没有返回值你这儿要打印它的返回值当然会错了
    public class Point{
    int x,y;
    private  void setPoint(int x,int y){
    this.x=x;
    this.y=y;
    }
    private void getpoint(){
    System.out.println(x+"  " +y);
    }
    public static void main(String[] args){
    Point ob=new Point();
    ob.setPoint(23,32);
    ob.getpoint();
    }
    }
      

  3.   

    你是想在getpoint里得到x,y的值么?
      

  4.   

    setPoint()又没有返回值,那你在getpoint()中想让他输入什么呢
    看来是初学者,呵呵
      

  5.   


    public class Point{
    int x,y;
    void setPoint(int x,int y){
    this.x=x;
    this.y=y;
    }
    void getpoint()
    {
    System.out.println("x="+x+" "+"y="+y);
    }public static void main(String[] args){
    Point ob=new Point();
    ob.setPoint(23,32);
    ob.getpoint();
    }
    }
      

  6.   

    学习中遇到问题请到付费IT问答社区www.nlld.net,采用社会化网络运营,花几元钱提问,回答即得到报酬。网站所有纠纷依法解决
      

  7.   

    在class Point中重写 toString()方法
    比如在class Point {
      public String toString() {
       return x+" "+y;
    }
    在改改 void getpoint(){
             System.out.println(this);//调用自身
    }
    }就可以了
      

  8.   

    我也是新手,请教一下,这个需要什么包么?
     public String toString() {
       return x+" "+y;
    }怎么去查需要的函数在那个包里呢?
    谢谢大家
      

  9.   

    可以去查API啊你查String类。。不出意外的话应该在JAVA .lang包中
      

  10.   

    toString 不需要包,java.lang.Object中的,其他自己看
      

  11.   

    java.lang 是 java虚拟机默认加载的不需要导入包