Java 中没有全局变量,如果要在A类中使用B类的变量,则需把B类的对象传给A类先。

解决方案 »

  1.   

    Java中没有象C(C++?)中的那种“文件范围内的变量”,你可以把变量
    放在一个类里边,利用这个类来使用这个变量,同样达到“全局”的效果许多时候把这样的变量声明为public static的,如果这个量不变(immutable),
    还可声明为final public static的 
      

  2.   

    eg:public static final int VALUE=100;
      

  3.   

    Or use singleton pattern. Create a class that carry all globle variables. And the class can be accessed from anywhere by using "static MyClass getInstace()" function.