一个static 引发的“血案”

来源:互联网 发布:matlab中元胞数组 编辑:程序博客网 时间:2024/04/28 18:05

 

  天我写的手机游戏地图终于能动了,那可是卡了我好几天的。。怎么找都找不到问题在哪,那个纠结呀。。。今天,就在刚刚问题终于被我找到了,原来是定义变量的时候少了个static。。。

     下面介绍下static,纪念下。。

      在Java程序里面,所有的东西都是对象,而对象的抽象就是类,对于一个类而言,如果要使用他的成员,那么普通情况下必须先实例化对象后,通过对象的引用才能够访问这些成员,但是有种情况例外,就是该成员是用static声明的(在这里所讲排除了类的访问控制)。被static修饰后的成员,在编译时由内存分配一块内存空间,直到程序停止运行才会释放,那么就是说该类的所有对象都会共享这块内存空间。