估计是你误解这句话的本意了。
关于静态变量,如果不带final修饰,那么这样的静态变量越少越好,如果带final修饰则无所谓。(一个系统的final static型的东东怎么也不可能成千上万个的)
关于静态方法,如果该方法需要被n次调用, 并且n比较大,则绝对有必要做成静态方法。如果不是多次用到就没必要做成静态方法。一般来说,util类里面的方法都是static型的。

解决方案 »

  1.   

    這句話我看是絕對了,比如java.lang.System,如果是不好的設計,還會出現在那個重要位置嗎?當然,靜態的東西的確有它的缺點。如果是多態等設計時,就應當避免靜態。
      

  2.   

    补充一点:于上,在理解JAVA与现实中的对应关系后,于下,如果能理解JAVA语言与底层语言和机器的对应关系,那我们这个人一定很厉害!大家说是吗?