好比在C中,可以通过extern来访问外部变量...
那在java中,类似的需要共享其他文件中定义的对象实例,该如何做。。
===========
我记得java中不存在全局变量,是不是这样,如果这样,那用什么来实现全局变量的功能呢。。
另外,JSP中内建的像request、out对象的实现机制又是怎么样的呢?

解决方案 »

  1.   

    如你所说,java中不存在全局变量。但是,Public 类的 Public 变量成员和全局变量变量一样,到处都可以访问。只是访问时,需要在变量名前加上 类名. 限定一下。
      

  2.   

    java中实现全局变量用static就行了吧
      

  3.   

    ;-(   
    类的public域是到处都可以访问没错;不过我的意思是说,某个文件中的类的实例,如何被其他文件访问到~  就是说访问其他文件中的对象~
      

  4.   

    那你就用static吧!你可以参考下面的文章:
    static和Final修饰类属性变量及初始化:http://www.src119.com/article/2007/0725/vc_37481.html
    Java  static 解说:http://www.src119.com/article/2007/0725/vc_37255.html
      

  5.   

    用static修饰的类属性可以直接在其他类中访问,无需创建该类得实例。
    jsp最终都会被编译成一个servlet类,看下有jsp生成的java文件就知道为什么JSP中可以直接使用request、out等等。
      

  6.   

    “Public类的Public变量成员和全局变量变量一样,到处都可以访问。只是访问时,需要在变量名前加上 ‘类名.’ 限定一下。”
      谢谢,太谢谢啦,帮了我一个大忙啊~