如何在两个类之间传递值

时间:2016-08-11 03:17:30

标签: java android android-context

例如: 此处 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; 吗?

4 个答案:

答案 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";

或者使用gettersetter方法更改值。