java中能不能定义一个全局变量,使两个类共享这个变量 5

 我来答
贸垒2u
推荐于2017-11-28 · TA获得超过207个赞
知道小有建树答主
回答量:464
采纳率:0%
帮助的人:338万
展开全部
首先要注意的是 java 是面向对像,只要实例化对像了,那对像的属性就这么个样,
想什么调用从在哪调用都可以
所以想要一个什么全局变量,就该想到要让这个全局变量在哪里容身。
1、容身于实例,在类里面用public 来定义这个变量,则要用到这个变量时,必须得有这个类的实例。
2、容身于虚拟机,在类里面用static来定义,这样子只要加载过这个类,这个变量就一直存在,在哪都方便调用 类名.变量
646567628
2012-05-01
知道答主
回答量:3
采纳率:0%
帮助的人:4828
展开全部
可以的。把变量定义为Public就可以了,然后内部类子类都可以操作它。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pws22
2012-05-01
知道答主
回答量:34
采纳率:0%
帮助的人:11.1万
展开全部
应该不可以的 如果可以两个类中如果有个相同的变量 那不是会出错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
antolife
2012-05-01 · TA获得超过461个赞
知道小有建树答主
回答量:287
采纳率:0%
帮助的人:207万
展开全部
能。静态变量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
姚立平8905
2012-05-07
知道答主
回答量:61
采纳率:0%
帮助的人:12万
展开全部

可以把它设成是final类型的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式