CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

java中为什么没有全局变量

楼主zzwh_0(混这么长时间了怎么还俩裤衩)2006-12-03 10:13:45 在 Java / J2SE / 基础类 提问

java中为什么没有全局变量? 问题点数:20、回复次数:24Top

1 楼88324877(寂寞呆头鱼)回复于 2006-12-03 10:15:26 得分 0

有的啊   声明为static的变量就相当与c++中的全局变量~Top

2 楼zzwh_0(混这么长时间了怎么还俩裤衩)回复于 2006-12-03 10:41:48 得分 0

那个不能全局使用吧?类变量只属于那个类的共享变量而已。Top

3 楼phuwan()回复于 2006-12-03 10:47:54 得分 0

没有,java中只有static和非static变量,这个属于没个类的,如果需要全局变量比如PI(3.14...),你可以写一个类Math,定义static变量PI,调用Math.PI就可以使用了,这样就达到我们使用全局变量的目的那~~~~Top

4 楼CrazyGou()回复于 2006-12-03 11:04:08 得分 0

java没有叫   全局变量   的东西  
  见楼上Top

5 楼jlu3389(激情的89)回复于 2006-12-03 11:37:01 得分 0

有全局变量还叫OO吗?Top

6 楼zeroasan_()回复于 2006-12-03 14:05:58 得分 0

万事万物皆对象。Top

7 楼malligator(十步之内没有我的爱人)回复于 2006-12-03 14:46:03 得分 0

有全局变量还叫OO吗?  
  Top

8 楼JianZhiZG(健之)回复于 2006-12-03 16:52:05 得分 0

基于描述世界的基本框架的原因,Java将所有设计都基于对象的基础上。现实世界的万物之间是不存在任何一个可以共享的数据和属性的,包括神,也必须分为上帝、如来佛祖、玉皇大帝等各种不同的神。所以,Java的全局变量只能对一个类内部而言。能够在类内的任何地方使用的变量就是全局变量,而只在某个特定的函数或者局部的程序块内使用的变量则是局部变量。Java是不允许一个全宇宙(甚至比宇宙还要宇宙的宇宙)通用的神存在的。Top

9 楼caesarx(恺撒)回复于 2006-12-03 20:51:11 得分 0

楼上Top

10 楼treeClimber(我以我血荐轩辕)回复于 2006-12-04 09:20:04 得分 0

没文化!Top

11 楼qq18503()回复于 2006-12-04 09:22:53 得分 0

晕了Top

12 楼fangtaohbjjxy(想学单片机)回复于 2006-12-04 09:28:17 得分 0

object   就是沙Top

13 楼omett(世界是編出來的)回复于 2006-12-04 09:29:53 得分 0

发我的铁公鸡帖顶一下健之Top

14 楼blue225(浅水游鱼)回复于 2006-12-04 10:05:34 得分 0

JianZhiZG(健之)   (   )   信誉:100         Blog     2006-12-03   16:52:05     得分:   0      
     
     
        基于描述世界的基本框架的原因,Java将所有设计都基于对象的基础上。现实世界的万物之间是不存在任何一个可以共享的数据和属性的,包括神,也必须分为上帝、如来佛祖、玉皇大帝等各种不同的神。所以,Java的全局变量只能对一个类内部而言。能够在类内的任何地方使用的变量就是全局变量,而只在某个特定的函数或者局部的程序块内使用的变量则是局部变量。Java是不允许一个全宇宙(甚至比宇宙还要宇宙的宇宙)通用的神存在的。  
       
     
  强啊!!  
  其实为什么要追究JAVA为什么没有全局变量呢?只要它给我们提供了能够实现类似其它语言中全局变量的功能不就OK了吗Top

15 楼xun56789(狠狠右道【坚决不走旁门左道】)回复于 2006-12-04 11:42:21 得分 0

JianZhiZG(健之)   (   )   信誉:100         Blog     2006-12-03   16:52:05     得分:   0      
     
     
        基于描述世界的基本框架的原因,Java将所有设计都基于对象的基础上。现实世界的万物之间是不存在任何一个可以共享的数据和属性的,包括神,也必须分为上帝、如来佛祖、玉皇大帝等各种不同的神。所以,Java的全局变量只能对一个类内部而言。能够在类内的任何地方使用的变量就是全局变量,而只在某个特定的函数或者局部的程序块内使用的变量则是局部变量。Java是不允许一个全宇宙(甚至比宇宙还要宇宙的宇宙)通用的神存在的。  
  =====================  
  强啊Top

16 楼AFIC(A Fool In China)回复于 2006-12-04 11:54:42 得分 0

基于描述世界的基本框架的原因,Java将所有设计都基于对象的基础上。现实世界的万物之间是不存在任何一个可以共享的数据和属性的,包括神,也必须分为上帝、如来佛祖、玉皇大帝等各种不同的神。所以,Java的全局变量只能对一个类内部而言。能够在类内的任何地方使用的变量就是全局变量,而只在某个特定的函数或者局部的程序块内使用的变量则是局部变量。Java是不允许一个全宇宙(甚至比宇宙还要宇宙的宇宙)通用的神存在的。  
   
  ===========================  
   
  是马?我怎马觉得只要存在这个世界上,  
  那么空间坐标就是通用的?Top

17 楼SHauCle(我不想就这样一直走 ....)回复于 2006-12-04 12:18:58 得分 0

 
   
   
   
   
   
   
   
  在Object里面声明个,然后替换原有Object就行了.  
   
   
   
   
   
   
   
   
   
   
  Top

18 楼Atwind(一线风)回复于 2006-12-04 16:56:14 得分 0

OO是没有全局变量之说的~Top

19 楼fool_leave(请及时结贴)回复于 2006-12-04 17:07:42 得分 0

俄的神呐Top

20 楼alex_homer()回复于 2006-12-04 17:11:40 得分 0

舌战惊现!Top

21 楼softtian1983()回复于 2006-12-15 10:29:41 得分 0

可以使用properties类将你想要全局有效的变量值写在properties文件中,那么在何处用时都从此properties文件中读取这个变量的值就可以了,此值在任何时候都可以修改的Top

22 楼rickyelf(elf)回复于 2006-12-15 11:44:31 得分 0

没有但是可以实现,这就足够了Top

23 楼gongyali2005(JAVA 民工)回复于 2006-12-15 12:05:45 得分 0

答案都让楼上的说完了!Top

24 楼sandflying(飞沙)回复于 2006-12-15 12:08:39 得分 0

java中没有全局变量的,你可以专门定义一个类,里面都是static类型的变量就可以拉Top

相关问题

关键词

得分解答快速导航

  • 帖主:zzwh_0

相关链接

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

广告也精彩

反馈

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