我是靠谱客的博主 满意信封,这篇文章主要介绍Java中的static变量,现在分享给大家,希望可以做个参考。

static变量又称(静态变量,类变量)
计算机编程领域指在程序执行前系统就为之“静态分配”(也即在运行时中不再改变分配情况)存储空间的一类变量。
与之相对应的是在运行时只暂时存在的自动变量(即局部变量)与以“动态分配”方式获取存储空间的一些对象,其中自动变量的存储空间在调用栈上分配与释放。
如果是使用方法修改了类变量的值
   eg:设置静态变量static int x;  
           方法:void set_one(int x){
          a = x;
             }   
        然后:set_one(100);      
        则x的值由0变为100;          
那么以最后一次调用修改方法赋给类变量的值为最后答案。
注意:
不同的对象的实例变量都将被分配不同的内存空间。
不同的对象的类变量都分配给相同的一处内存空间,对象共享类变量。
static类变量不仅可以通过方法访问,还可以通过类名进行直接访问。

最后

以上就是满意信封最近收集整理的关于Java中的static变量的全部内容,更多相关Java中内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部