问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

static变量有什么作用

发布网友 发布时间:2022-03-29 02:01

我来回答

3个回答

懂视网 时间:2022-03-29 06:23

static的作用如下:

  

  1、函数体内static 变量的作用范围为该函数体,不同于 auto 变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值;

  

  2、在模块内的static 全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问;

  

  3、在模块内的static 函数只可被这一模块内的其它函数调用,这个函数的使用范围被限制在声明它的模块内;

  

  4、在类中的static 成员变量属于整个类所拥有,对类的所有对象只有一份拷贝;

  

  5、在类中的static 成员函数属于整个类所拥有,这个函数不接收this指针,因而只能访问类的static 成员变量。

  

  

热心网友 时间:2022-03-29 03:31

C语言中的static变量,可称为静态本地变量。一般来说,一个函数内部定义的变量的作用域和生存周期只限于这个函数。但是如果加了static在它前面,他的生存周期就会变大。也就是说离开这个函数后,这个静态变量不会被回收,会一直存在,保持着上一次的值,这点性质类似于全局变量。但是与全局变量不同的是,静态本地变量的作用域还是仅限于该函数内。希望能够对你有所帮助!

热心网友 时间:2022-03-29 04:49

static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。

被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。

只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。

用public修饰的static成员变量和成员方法本质是全局变量和全局方法,当声明它类的对象市,不生成static变量的副本,而是类的所有实例共享同一个static变量。

static变量前可以有private修饰,表示这个变量可以在类的静态代码块中,或者类的其他静态成员方法中使用(当然也可以在非静态成员方法中使用--废话),但是不能在其他类中通过类名来直接引用,这一点很重要。实际上你需要搞明白,private是访问权限限定,static表示不要实例化就可以使用,这样就容易理解多了。static前面加上其它访问权限关键字的效果也以此类推。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
有什么烹饪技巧可以让明虾金鱼酥更好吃? 有哪些制作明虾金鱼酥的教程? 明虾金鱼酥如何烹饪好吃又解馋? 明虾金鱼酥怎样做好吃又解馋? 五年级下册数学同步口算45,46页答案 五年级下册口算题卡45页和46页答案 怎么设置excel数据条 大专汽修学什么 难忘的一个人300字 外交辞令往往委婉含蓄,隐藏着“潜台词”,听话者应仔细揣摩,才能灵活... 我今年四十四岁.有阴道干涩.请问是什么 word2010护眼模式怎么取消,不是WPS哦,很多人给的... WORD文档如何取消视力保护色恢复成白底色? word文档护眼模式关了还是绿色的怎么办 如何取消护眼模式 如何关闭win7中word的护眼模式 如何解除office word文档的护眼模式 word夜间模式怎么关闭 word07护眼模式怎么取消 word护眼模式怎么取消 华为p40pro浏览网页的时候有返回不了的情况怎么处理? 华为p40pro拍照片怎么返回 华为p40pro怎么把返回键弄出来 华为p40pro返回键怎么设置 华为p40pro手机返回键怎么调出来 华为p40pro怎么没有返回键 华为p40pro怎么设置滑动返回 华为p40pro的返回键在哪里 华为p40pro如何退到桌面? 华为p40pro搜联系人上有个返回健不再了怎么回事 40岁不到阴道口干涩是怎么回事 阴道干涩怎么回事? 阴道干涩是什么原因? 阴道干涩是什么原因 我今年48岁,绝经两 我今年四十岁发现阴道好干涩,请问这到底是哪些原因 40岁阴道干是什么原因 为什么四十岁的女人没有水 女性阴道松弛干涩无弹性怎么办? 四十岁阴道干涩吃什么药好? 我40岁,阴道干涩,是不是雌激素降低,该怎么办 我今年40岁,阴道干涩,月经量有点少 怎么办? 绝经后阴道干燥没了水份,同房不舒服怎么办 卵巢早衰造成阴道干涩怎么办 眼干涩怎么办40岁阴道干涩没感觉 怎么办 怎么回事啊? 这究竟是怎么回事? 国妆特字;g20152204是什么批号? 盒子上是:粤妆20161537,瓶子上是国妆特字G201522... “国妆特字”什么意思?求解! 国妆特字怎么查真伪