static class中的变量的值被修改后,其他对象访问时,为什么还是原来的值!!
修改不生效!!!

解决方案 »

  1.   

    static 关键字 不能修饰一个类的声明(外部类)
      

  2.   

    final class:如果你声明你的类为final,那么它就不能有子类。
    有两个原因让你声明一个类为final:1、为了增强系统的安全性,阻止一个类被破坏,
    一些黑客通过创建子类来破坏系统,他们利用他们的类来替代最初的类,子类is a 父类,但他做了很多不同的事情,有可能导致系统损害或者得到一些秘密(私有)的信息,为了阻止这种破坏,我们将一个类声明为final,final类不可以子类话。你可以注意String就是这样一个类。2、为了保证良好的面向对象设计
    你同样可以为了面向对象的设计声明一个类为final,你可以认为你的类是完美的,你不需要子类