public boolean temp(Data sd) {
String app = "0123456789";
System.out.print(app);//把app里面的值通过sd赋值到setperID 请教!~?
需要什么代码 请帮忙写写!~!~
return ture;
public class Data {

private String perID;                   public void setperID(String perID) {
this.perID = perID;
}
}
public static void main(String[] args) {
          System.out.print(perID);
//如何打印出0123456789  请教!~
         

解决方案 »

  1.   

    没怎么看懂!只能在你写的那地方加代码吗?
    然后那个main方法中就直接打印?
    怎么可以直接打印非静态变量呢?
      

  2.   


    private String perID;
    public void setperID(String perID) {
    this.perID = perID;
    }
    public boolean temp(Person sd) {
    String app = "0123456789";
    sd.setperID(app);
    return true;
    }
    public static void main(String[] args) {
    Person sd=new Person();
    sd.temp(sd);
            System.out.print(sd.perID);
    }
      

  3.   

    public class Data {

    private String perID;
    public boolean temp(Data sd) {
    String app = "0123456789";
    System.out.print(app);
    sd.setperID(app);
    return true;
    }

        public void setperID(String perID) {
            this.perID = perID;
        }
        
        public static void main(String[] args) {
         Data d = new Data();
         d.temp(d);
         System.out.println();
            System.out.print(d.perID);
        }}
      

  4.   

    有点乱 
    你可以让perID = "";
     然后 perID = sd ;
    你可以把sd设成 成员变量嘛。。
      

  5.   

     public static void main(String[] args) 
              System.out.print(perID); //这边你应该是调用方法吧 System.out.print(perID()); 
      

  6.   


    public class test{
    public boolean temp(Data sd) {
    String app = "0123456789";
            System.out.print(app);//[color=#FF0000]把app里面的值通过sd赋值到setperID 请教!~?
    sd.setperID(app );
    return ture;
    public static void main(String[] args) {
             Test t = new Test();
             Data d = new Data();
             t.temp(d);
              System.out.print(d.getperID());}
    }class Data {
                                            
        private String perID;                   public void setperID(String perID) {
            this.perID = perID;
        }
    public String getperID(D) {
            return this.perID;
        }
    }
      

  7.   

    搞错了 闷闷 看你程序有点乱
     给你重写了下 你看可以不 public class DATA {
    private String perID; public DATA()
    {
    perID = "";
    }
    public DATA ( String per )
    {
    perID = per ;
    }
    public String getPerID() {
    return perID;
    } public void setPerID(String perID) {
    this.perID = perID;
    }

    public boolean temp (DATA sd) 
    {
    String app = "0123456789";
            System.out.print(app);
    return true;

    }
    public static void main(String[] args) {
    DATA da = new DATA ("123123123");
    System.out.print(da.perID); }
    }
      

  8.   

    就如1楼所说,我也没看懂,
    我想你是要下面的吧public class Data {private String perID;
     public void setperID(String perID) {
            this.perID = perID;
     }
     public boolean temp(Data sd) {
    String app = "0123456789";
            System.out.print(app);
    sd.setperID(app); return ture;}
    public void getperId(){
    return perID;
    }public static void main(String[] args) {
    Data data=new Data();
    data.temp(data);
              System.out.print(data.getperId());
    }
    }
      

  9.   


    public class Data {
        
        private String perID;    public void setperID(String perID) {
            this.perID = perID;
        }
        public static void main(String[] args) {
            Data myDa=new Data();
            myDa.setperID("0123456789");
            System.out.print(myDa.perID);
        }
    }