社区
Java SE
帖子详情
java中为什么没有全局变量
zzwh_0
2006-12-03 10:13:45
java中为什么没有全局变量?
...全文
3942
24
打赏
收藏
java中为什么没有全局变量
java中为什么没有全局变量?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sandflying
2006-12-15
打赏
举报
回复
java中没有全局变量的,你可以专门定义一个类,里面都是static类型的变量就可以拉
gongyali2005
2006-12-15
打赏
举报
回复
答案都让楼上的说完了!
rickyelf
2006-12-15
打赏
举报
回复
没有但是可以实现,这就足够了
softtian1983
2006-12-15
打赏
举报
回复
可以使用properties类将你想要全局有效的变量值写在properties文件中,那么在何处用时都从此properties文件中读取这个变量的值就可以了,此值在任何时候都可以修改的
SHauCle
2006-12-04
打赏
举报
回复
在Object里面声明个,然后替换原有Object就行了.
AFIC
2006-12-04
打赏
举报
回复
基于描述世界的基本框架的原因,Java将所有设计都基于对象的基础上。现实世界的万物之间是不存在任何一个可以共享的数据和属性的,包括神,也必须分为上帝、如来佛祖、玉皇大帝等各种不同的神。所以,Java的全局变量只能对一个类内部而言。能够在类内的任何地方使用的变量就是全局变量,而只在某个特定的函数或者局部的程序块内使用的变量则是局部变量。Java是不允许一个全宇宙(甚至比宇宙还要宇宙的宇宙)通用的神存在的。
===========================
是马?我怎马觉得只要存在这个世界上,
那么空间坐标就是通用的?
xun56789
2006-12-04
打赏
举报
回复
JianZhiZG(健之) ( ) 信誉:100 Blog 2006-12-03 16:52:05 得分: 0
基于描述世界的基本框架的原因,Java将所有设计都基于对象的基础上。现实世界的万物之间是不存在任何一个可以共享的数据和属性的,包括神,也必须分为上帝、如来佛祖、玉皇大帝等各种不同的神。所以,Java的全局变量只能对一个类内部而言。能够在类内的任何地方使用的变量就是全局变量,而只在某个特定的函数或者局部的程序块内使用的变量则是局部变量。Java是不允许一个全宇宙(甚至比宇宙还要宇宙的宇宙)通用的神存在的。
=====================
强啊
Gary强z
2006-12-04
打赏
举报
回复
JianZhiZG(健之) ( ) 信誉:100 Blog 2006-12-03 16:52:05 得分: 0
基于描述世界的基本框架的原因,Java将所有设计都基于对象的基础上。现实世界的万物之间是不存在任何一个可以共享的数据和属性的,包括神,也必须分为上帝、如来佛祖、玉皇大帝等各种不同的神。所以,Java的全局变量只能对一个类内部而言。能够在类内的任何地方使用的变量就是全局变量,而只在某个特定的函数或者局部的程序块内使用的变量则是局部变量。Java是不允许一个全宇宙(甚至比宇宙还要宇宙的宇宙)通用的神存在的。
强啊!!
其实为什么要追究JAVA为什么没有全局变量呢?只要它给我们提供了能够实现类似其它语言中全局变量的功能不就OK了吗
夏至夕陽
2006-12-04
打赏
举报
回复
发我的铁公鸡帖顶一下健之
fangtaohbjjxy
2006-12-04
打赏
举报
回复
object 就是沙
qq18503
2006-12-04
打赏
举报
回复
晕了
treeClimber
2006-12-04
打赏
举报
回复
没文化!
alex_homer
2006-12-04
打赏
举报
回复
舌战惊现!
fool_leave
2006-12-04
打赏
举报
回复
俄的神呐
Atwind
2006-12-04
打赏
举报
回复
OO是没有全局变量之说的~
jlu3389
2006-12-03
打赏
举报
回复
有全局变量还叫OO吗?
CrazyGou
2006-12-03
打赏
举报
回复
java没有叫 全局变量 的东西
见楼上
phuwan
2006-12-03
打赏
举报
回复
没有,java中只有static和非static变量,这个属于没个类的,如果需要全局变量比如PI(3.14...),你可以写一个类Math,定义static变量PI,调用Math.PI就可以使用了,这样就达到我们使用全局变量的目的那~~~~
zzwh_0
2006-12-03
打赏
举报
回复
那个不能全局使用吧?类变量只属于那个类的共享变量而已。
88324877
2006-12-03
打赏
举报
回复
有的啊 声明为static的变量就相当与c++中的全局变量~
加载更多回复(4)
为什么
Java
中
没有
全局变量
?
为什么
Java
中
没有
全局变量
? 初步理解:
Java
程序是由多个类、方法堆积而成的,而每个类、方法
中
的变量相当于自己的"
全局变量
", 而相对于其他类、方法而言,是属于不能直接调用的"局部变量"; 简单来说: 相当于一个main方法
中
,所有的类方法能调用的变量就是"
全局变量
"; 总的来说: "
全局变量
"和"局部变量"就是一个相对的概念; ...
java
是
没有
全局变量
_为什么
java
没有
全局变量
看一个python写的
java
,居然写出
全局变量
了。如果熟练熟悉py oop也能够知道,类里面是
没有
全局变量
的。类里面的变量就分三种 类属性 实例属性 局部变量 ,类属性 也可以叫静态属性 静态变量 ,实例属性也可以成员变量都差不多的意思。但不存在什么
全局变量
。为什么有的语言有
全局变量
?js py php都有。在py
中
如果使用面向过程编程的时候,多个函数操作一个变量,除非频繁的在多个函数
中
传参...
java
定义
全局变量
_
java
全局变量
“
java
中
全局变量
应该放哪儿? ”引发的争论1、单独写一个final的类,在里面定义finalstatic的
全局变量
,在其它程序里包含进来就可以了。2、类
中
的任何staticpublic的成员变量都是全局共享的。3、
JAVA
中
不应该有所谓
全局变量
的概念,
全局变量
严重影响了封装和模块化,所以如果你的程序
中
需要所谓的
全局变量
,那一定是你对程序的设计出了问题。4、那
JAVA
提供FINALSTAT...
JAVA
中
全局变量
java
中
的
全局变量
是放在静态方法区
中
的,所有的实例对象会共享同一份
全局变量
。所以一旦对某个类实例化后对其
中
的
全局变量
做出修改,那么其他的实例其
中
的
全局变量
值也相应的会被修改。
java
中
的
全局变量
是由public修饰的static成员变量,形如public static int ID;执行结果如图所示,对其
中
一个实例进行赋值之后,其他实例对象
全局变量
也相应的被修改。调用此类创建实例化对象,为其
中
的
全局变量
赋值。...
java
类什么是局部变量什么是
全局变量
_
java
中
全局变量
和局部变量的区别是什么?...
全局变量
是编程术语
中
的一种,源自于变量之分。
全局变量
既可以是某对象函数创建,也可以是在本程序任何地方创建。
全局变量
是可以被本程序所有对象或函数引用。局部变量(Local variables):在方法内部(包括main()方法)定义的变量是局部变量。所有局部变量都是在方法被调用时在栈
中
分配空间,系统不会自动对他们进行赋值,所以必须先给局部变量赋初值之后才能使用。
全局变量
和局部变量的区别:1、作用域不...
Java SE
62,636
社区成员
307,271
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章