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

2026年09月26日 06:23
有3个网友回答
网友(1):

可以啊。只要你有另一个类的实例,并且那个类的变量提供了类似set方法之类的,如果该变量是Public的,直接修改也可以。

网友(2):

android的基础还是java,所以在java中这是允许的,android也可以,但你需要保证另一个类的这一变量是static类型的,或者创建这一个类的对象,改变对象的成员变量

网友(3):

要分两种情况:
1.如果这个变量是类的静态变量,即有前缀static,且不是私有变量(Private),
那这个变量可以任意被访问,不需要类有实例就可访问,类名.静态变量,
但类如果有多个对象实例,这静态变量只有一份;
2.如果这个变量是类的非静态变量,就不能在通过类所能访问的,必须据
它的对象实例中才能被访问,一个类可能有多个对象实例;