A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 百思不得7哥 中级黑马   /  2015-5-12 20:58  /  561 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

静态变量个全局变量   解释下。 谢谢

4 个回复

倒序浏览
public int a =9;
全局变量可以在任何地方调用!可以改变
静态变量可以在实例化之前使用!
类名.静态变量名
(中间有个点哦!)
回复 使用道具 举报
静态变量,是类成员变量,如果权限允许,可以通过类名直接访问。如Demo类有个静态成员变量staticValue,可以使用Demo.staticValue访问该变量。
Java是面向对象编程语言,变量都存在于类中,应该没有全局变量这个说法,C++中是有全局变量的,程序所有函数表达式都可以访问该变量,这一点上C++不算真正面向对象的语言。但是Java中有局部变量,其作用域范围是在包含它的“{ }”中。Java中的局部变量,可以在类成员函数或者有{}的语句块中声明。
回复 使用道具 举报
静态变量是类的成员变量  可以通过类名调用
回复 使用道具 举报
全局变量应该是类变量把,静态的成员变量是加载在静态区,成员变量在堆区
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马