本帖最后由 曹晓涵 于 2012-7-27 20:55 编辑
java中是没有全局变量这个概念的,因 为JAVA当初出现的初衷就是为了安全性和跨平台性,所以去掉了类似C、C++中的全局变量的概念。
java提供了public static关键字来实现一个全局的变量。被声明为static的变量不需要实例化对象即可直接使用类名来引用之,这虽然不叫全局变量,但实际使用中和全局变量的意思是一样的。
JAVA中不应该有所谓全局变量的概念,全局变量严重 影响了封装和模块化,所以不需要所谓的全局变量,也可以完全不用全局变量,可以写一个类,定义局部变量,并为该类定义一些操作变量的方法,通过调用可以更改变量的这些get(),set()等方法来达到使用全局变量的目的。 |