如题 赐教
请举例说明

解决方案 »

  1.   

    看情况而定吧。如果只需要用到一份拷贝变量就用static的呗,比如Math类里的Pi。。不过这个例子也不够贴切,等高人出现。
      

  2.   


    不好意思,发现我看错标题举错例子了-_-!! Math类里的Pi应该是静态常量。静态变量用的少,等高人来举例说明了。
      

  3.   

    该用的地方才用啊
    如果类的每个实例要共享这个变量的话,就用static的
    一般,常量也定义成static的如果一般的属性不需要定义成static的你却定义static,那么在不同的对象中对这个变量进行操作都会影响到其他的对象,发生意想不到的后果
      

  4.   

    一般常量都定义成final static + type + 变量名
    如果所有类对象需要共享一份成员变量的话,那就可以定义为静态变量.比如:计算创建对象的个数.
      

  5.   

    好啊,没什么不好的。楼主应该看看《Practical Java》。