在一个方法A中调用没用返回值的方法B,如何得到方法B中的值,请各位大哥指导

解决方案 »

  1.   

    把B的变量设置成public 用B.XX来得到。不过这样,封装性不好。
      

  2.   

    如果要返回方法内运行对象到外部指定的值,要传入外部这个变量的指针。
    NET中传入ref/out,那么在JAVA中如何给一个变量包装上指针呢?其实用数组或其它容器就行了。Object[] rt = new Object[1];//invoke methodtest(rt);//get the objectObject o = rt[0];
    test(Object[] os){   os[0] = xxxx;//中间计算结果
    }
      

  3.   

    给类中一个static 的变量 经过方法处理后  在别的方法中可以获的 经过处理后的结果