CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

Java中怎样定义全局变量???

楼主cowboy1114(我回来了CSDN,继续磨刀)2002-07-05 20:49:02 在 Java / J2SE / 基础类 提问

在C\C++中是在程序最开始前定义,那么在Java中以类开始的程序应当如何定义全局变量呢??? 问题点数:20、回复次数:17Top

1 楼boby(......)回复于 2002-07-05 20:53:01 得分 0

用public申明,则在程序中是透明的Top

2 楼wjmmml(笑着悲伤)回复于 2002-07-05 21:00:43 得分 0

public定义的变量就是全局的啊  
  public   的作用范围是本类,类所在的包,或其他的包。  
  private的作用范围,只在本类有效。  
  变量前什么也不加,表示该变量的作用范围是该类,该包,及该类的自类。Top

3 楼Patrick_DK(我有我的调调,就是这么屌)回复于 2002-07-05 21:07:58 得分 0

用SingleTon模式来实现真正的全局变量Top

4 楼t()回复于 2002-07-05 21:15:24 得分 0

to   cowboy1114   (傻牛)   :  
   
  使用“public”“static”   修饰即可。Top

5 楼boby(......)回复于 2002-07-05 21:16:54 得分 0

Patrick_DK(减减)   :  
        高手谈谈SingleTon的用法吧,向你学习Top

6 楼lixiner(大汤姆狼)回复于 2002-07-05 22:17:16 得分 0

java用静态共有类成员变量替代全局变量。  
  可通过类名或类对象访问。Top

7 楼qqf(我就是我)回复于 2002-07-06 09:47:27 得分 0

JAVA中没有全局变量,不过可以用其它形式完成全局。在方法中定义一PUBLIC的变量。Top

8 楼susu_0807(苏苏)回复于 2002-07-06 09:59:28 得分 0

Java中好像没有全局变量的概念吧?Top

9 楼wangfc(秋水)回复于 2002-07-06 11:50:55 得分 10

是在几类间共用的全局变量还是自己本身的全局变量?  
   
  [public/private]   static   type   varName;  
   
  另外,用interface也可以.  
   
  public   interface   some   {  
  public   type   varName;  
  }  
  现在,var就是一个全局变量了,而且是   final   的.如果这种变量用得好的话,是非常有趣的哦.Top

10 楼yuanxulong198010(虫子)回复于 2002-07-06 12:03:08 得分 0

直接用public定义就可以呀!当然也要分位置!范围不同呀!Top

11 楼yangtian(思想有多远,前途有多远)回复于 2002-07-06 12:21:15 得分 0

好象看到本书说,java为了便于开发者开发程序,将全局变量精简了吧!!楼上的你肯定   么!!我回去查查!!!!!!!!!Top

12 楼susu_0807(苏苏)回复于 2002-07-06 12:48:36 得分 0

我看的书上也说Java没有全局变量的概念。Top

13 楼ruby()回复于 2002-07-06 12:50:45 得分 0

static变量就是全局变量  
  任何访问此变量的程序都会影响到它的结果  
  它的定义为:public/private   static   type   varname;  
  Top

14 楼susenyao(susenyyh)回复于 2002-07-06 13:02:54 得分 0

是的,我感觉STATIC类型的就是全局变量Top

15 楼cloudwindbase(thinker)回复于 2002-07-06 17:19:25 得分 0

在JAVA没有全局变量这个概念。  
  如果想获得和全局变量相似的效果,可以用public   static   这种方式来声明。Top

16 楼Patrick_DK(我有我的调调,就是这么屌)回复于 2002-07-16 15:46:02 得分 10

一个变量不能自已初始化,不可能有继承的关系。在爪哇语言里并没有真正的"全局"变量,   一个变量必须属于某一个类。而在复杂的程序当中,一个静态变量的   初始化发生在哪里,常常是一个不易确定的问题。当然,使用变量并没有什么错误,就好比选择使用Fortran   语言而非爪哇语言编程并不是一种对错的问题一样。  
   
  Top

相关问题

  • 全局变量的定义
  • 全局变量的定义
  • 关于全局变量的定义?急!
  • 怎样才能定义全局变量?
  • 怎么定义全局变量啊?
  • 定义全局变量问题
  • 全局变量在哪里定义?
  • 如何定义一个全局变量????
  • 全局变量定义在哪里?
  • 请问怎样定义全局变量?

关键词

  • 语言
  • 变量
  • 全局
  • 定义
  • 程序
  • 类
  • 作用范围
  • 没有
  • 使用
  • 就是

得分解答快速导航

  • 帖主:cowboy1114
  • wangfc
  • Patrick_DK

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo