android编程中能在一个类中改变另一个类的变量吗
3个回答
2013-11-13
展开全部
可以啊。只要你有另一个类的实例,并且那个类的变量提供了类似set方法之类的,如果该变量是Public的,直接修改也可以。
展开全部
android的基础还是java,所以在java中这是允许的,android也可以,但你需要保证另一个类的这一变量是static类型的,或者创建这一个类的对象,改变对象的成员变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要分两种情况:
1.如果这个变量是类的静态变量,即有前缀static,且不是私有变量(Private),
那这个变量可以任意被访问,不需要类有实例就可访问,类名.静态变量,
但类如果有多个对象实例,这静态变量只有一份;
2.如果这个变量是类的非静态变量,就不能在通过类所能访问的,必须据
它的对象实例中才能被访问,一个类可能有多个对象实例;
1.如果这个变量是类的静态变量,即有前缀static,且不是私有变量(Private),
那这个变量可以任意被访问,不需要类有实例就可访问,类名.静态变量,
但类如果有多个对象实例,这静态变量只有一份;
2.如果这个变量是类的非静态变量,就不能在通过类所能访问的,必须据
它的对象实例中才能被访问,一个类可能有多个对象实例;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询