如图我做了一个如上的应用程序
现在我想在Receipts.java里调用SetupBox.java里变量。怎样做???

解决方案 »

  1.   

    既然在同一个包里
    如果你需要调用的变量不是private的话可以随便调用啊,是不是窗体又有什么关系....- -!
    为什么会问这种问题?
    再说一般也没这么用的吧,给变量设个set,get方法比较好吧....
      

  2.   

    类里面的变量一般是定义成private的,这样才能够体现开-闭设计原则!
      一般调用另一个类中的变量,是通过方法去调用
               .XXXget(){}
      

  3.   

    是吗?在不同窗体里也可以直接调用吗?SetupBox.java里有
    public String myip = "";那我在Receipts.java里
    可以直接用myip 吗????
      

  4.   

    实例化该变量所在窗体setupBox,然后使用set/get调用变量
      

  5.   

    添加get方法,或者把SetupBox的变量作为参数传到Receipts里