static 对于所有对象共享的
成员定义成static不安全。

解决方案 »

  1.   

    我想知道为什么不把所有方法定义为static?
      

  2.   

    声明为static的方法有以下几条限制:
    · 它们仅能调用其他的static 方法。 
    · 它们只能访问static数据。 
      

  3.   

    定义static就可以用   类名.成员名 来访问成员 ,不用new 实例,方便多了 。 是考虑到安全问题 。如果定义为static没有实例就可以访问,进行修改。