如果没有特殊的需要,不要定义为static。

解决方案 »

  1.   

    是的.
    用static修饰的成员变量称为静态变量, 他不属于任何一个具体对象,面为该类的所有对象共有.
      

  2.   

    我的意思是想明白,是不是一定要定义成静态变量(STATIC)?
      

  3.   

    类的变量COUNT可以定义成PUBLIC INT COUNT吗?
    可以,但這個變量是對象的變量,也就是你要把這個類實例化:
    MyClass myClass = new MyClass();public class MyClass
    {
        public int count=0;
    }
    現在可以訪問myClass.count了.如果定義成
    public static int count;
    通常就用MyClass.count來訪問了,當然也可以用myClass.countl來訪問
      

  4.   

    类的变量,注意是类的变量,说明了是类的变量,就要定义成static,不能写成PUBLIC INT COUNT,这个就是成员变量了,我想这里面有一定翻译和理解的成分...
      

  5.   

    如果所有程序都要访问的全局变量
    public final static