黑马程序员技术交流社区

标题: 静态变量和全局变量。 [打印本页]

作者: 百思不得7哥    时间: 2015-5-12 20:58
标题: 静态变量和全局变量。
静态变量个全局变量   解释下。 谢谢
作者: !85684009ex    时间: 2015-5-12 21:35
public int a =9;
全局变量可以在任何地方调用!可以改变
静态变量可以在实例化之前使用!
类名.静态变量名
(中间有个点哦!)
作者: pvbj0314    时间: 2015-5-12 21:42
静态变量,是类成员变量,如果权限允许,可以通过类名直接访问。如Demo类有个静态成员变量staticValue,可以使用Demo.staticValue访问该变量。
Java是面向对象编程语言,变量都存在于类中,应该没有全局变量这个说法,C++中是有全局变量的,程序所有函数表达式都可以访问该变量,这一点上C++不算真正面向对象的语言。但是Java中有局部变量,其作用域范围是在包含它的“{ }”中。Java中的局部变量,可以在类成员函数或者有{}的语句块中声明。
作者: 我爱吃橙子    时间: 2015-5-12 21:49
静态变量是类的成员变量  可以通过类名调用
作者: bboyXiaoNuo    时间: 2015-5-12 21:58
全局变量应该是类变量把,静态的成员变量是加载在静态区,成员变量在堆区




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2