android编程中能在一个类中改变另一个类的变量吗

 我来答
匿名用户
2013-11-13
展开全部
可以啊。只要你有另一个类的实例,并且那个类的变量提供了类似set方法之类的,如果该变量是Public的,直接修改也可以。
o左手君o
2013-11-13
知道答主
回答量:22
采纳率:0%
帮助的人:5万
展开全部
android的基础还是java,所以在java中这是允许的,android也可以,但你需要保证另一个类的这一变量是static类型的,或者创建这一个类的对象,改变对象的成员变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
GodHlpMe
推荐于2016-03-22 · TA获得超过8457个赞
知道大有可为答主
回答量:4600
采纳率:46%
帮助的人:1009万
展开全部
要分两种情况:
1.如果这个变量是类的静态变量,即有前缀static,且不是私有变量(Private),
那这个变量可以任意被访问,不需要类有实例就可访问,类名.静态变量,
但类如果有多个对象实例,这静态变量只有一份;
2.如果这个变量是类的非静态变量,就不能在通过类所能访问的,必须据
它的对象实例中才能被访问,一个类可能有多个对象实例;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式