为了账号安全,请及时绑定邮箱和手机立即绑定

有关静态变量与全局变量的问题

静态变量是什么?全局变量又是什么?傻傻分不清楚。

个人感觉静态变量不是一般都定义在类下面吗?并不是在方法下面,他的生命周期不会因一个方法结束而结束,难道全局变量不是吗?还是说全局变量=静态变量

正在回答

3 回答

静态变量是一个类所有的实例化对象都共有的变量,其中一个对象将这个静态变量改掉则其他的对象调用这个静态变量就都是改动后的,而全局变量不会这样。

0 回复 有任何疑惑可以回复我~
#1

Maosu 提问者

如果没有实例化就只能够用静态方法来调用,对吧? 静态变量只要又一个实例化后的对象将它改动,所有调用过这个的都是改动后的,是吗? 全局变量主要和静态变量又有什么区别呢?
2016-08-25 回复 有任何疑惑可以回复我~
#2

Maosu 提问者

非常感谢!
2016-08-25 回复 有任何疑惑可以回复我~
#3

慕粉3863764 回复 Maosu 提问者

是啊,静态变量只要有对象改动之后就全都改了,具体区别百度查查吧,我刚学也没多久有点说不清楚...
2016-08-25 回复 有任何疑惑可以回复我~
#4

Maosu 提问者 回复 慕粉3863764

恩,一起努力吧
2016-08-25 回复 有任何疑惑可以回复我~
查看1条回复

全局变量:对象.变量

静态变量:类.变量

0 回复 有任何疑惑可以回复我~
#1

Maosu 提问者

恩,谢谢
2016-08-26 回复 有任何疑惑可以回复我~

在JAVA里面,没有全局变量。你是不是把JAVA和C语言混在一起了?


0 回复 有任何疑惑可以回复我~
#1

qq_Infinitely_0

只有成员变量(又分为静态变量和实例变量)和局部变量
2016-08-25 回复 有任何疑惑可以回复我~
#2

Maosu 提问者

谢谢了,有点难懂,看不明白,而且我提的问题,你有点答非所问了。
2016-08-25 回复 有任何疑惑可以回复我~
#3

qq_Infinitely_0 回复 Maosu 提问者

java里根本就没有你说的全局变量这一词语,您的问题有问题啊
2016-08-25 回复 有任何疑惑可以回复我~
#4

Maosu 提问者

恩,全局变量指的就是成员变量,习惯性说成全局变量,谢谢了
2016-08-26 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

有关静态变量与全局变量的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信