final数据只能在初始化的时候赋值.接口中的数据都是静态而且是final的.

解决方案 »

  1.   

    如何定义一个全局变量呢。还有,JAVA中两个窗口之间如何传递变量?
      

  2.   

    可以定义一个这个的静态对象:class A
    {
        privare A()
        {
        }    static int b = 56;
    }那么在其他地方就可以直接应用A.b了而不需要创建对象,也不能创建对象
    因为构造函数是private的
      

  3.   

    在接口中声明的变量都是final&&static的
      

  4.   

    如果仅仅需要一个全局变量的话,可以考虑Singleton(即常说的单例模式)。public class MyClass{    private static MyClass instance = new MyClass(); //静态私有变量    private MyClass(){} //私有的构造方法    public static MyClass getInstance(){ //静态方法
             return instance;
        }
        
        //下面加入你所需要的方法或属性。
    }