关于static

关于static

static是不是只能修饰全局变量,不能修饰局部变量?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
一叶知秋519 2017-08-18 11:34:16

static关键字不能从修饰全局或者局部变量这个方向去理解;全局变量和局部变量是依赖于方法定义的,而static变量是静态变量,静态变量和非静态变量的区别是:静态变量被所有的对象共享,在内存中只有一个副本,它当且仅当在类初次加载时会被初始化。而非静态变量是对象所拥有的,在创建对象的时候被初始化,存在多个副本,各个对象拥有的副本互不影响。

祝学习愉快 ~

  • static也可以修饰静态方法中的变量。是什么意思
    2017-11-15 20:39:19
  • 怎么修饰静态方法中的变量
    2017-11-15 21:10:26
  • 你好,static修饰的变量是共享的,所以说不能修饰方法内变量。问题已修改。祝学习愉快~
    2017-11-16 10:55:22
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师