例如: 此处 A类中的变量
minor-axis
在B类中使用
public class A{
public String aClassVar="hello";
}
但另一种方式呢?如何从B类更改String aClassVar?我可以将Context从A传递给B构造函数,然后调用A obj=new A();
String inBClass=obj.aClassVar;
吗?
答案 0 :(得分:1)
.reshape()
搜索Android getter和setter,您将获得大量链接。
答案 1 :(得分:0)
首先,String是不可变的,因此您无法更改它的值,您只能将其值分配给其他字符串等。其次,static用于在整个程序中全局访问。
答案 2 :(得分:-1)
将aClassVar
定义为静态变量,然后
A obj=new A();
obj.aClassVar="new string";
答案 3 :(得分:-1)
将aClassVar
设为静态并使用以下代码。
A objA=new A();
objA.aClassVar="new value";
或者使用getter
和setter
方法更改值。