谁能给我解释一下static静态有什么作用
静态类,静态方法,静态成员.方法分为静态方法和实例方法吗?

解决方案 »

  1.   

    static这个词很可能来源于字段的表示
    实例的字段,内存显然要到实例化的时候才进行分配,如果引用类型,那么总是运行时在堆中分配。这样实例的字段叫做动态的字段一点也不为过。而static的字段,定义于类中而且不依赖于实例,这样完全可以编译的时候分配内存(对C++来说确实如此,.NET则较为灵活,不过总是在JIT时,而非运行时)。这样,叫static就非常贴切。