如何在 Android Studio 中从一个类访问另一个类的变量



嘿伙计们,我想在类 1的方法A((中使用类2的变量,我已经尝试了以下内容

class1 obj = new class1();
obj.A();

但它抛出一个错误,说无法解析符号A((

你必须返回该变量,如下所示:

class Class1 {
public int A() {
int a = 5 + 6;
return a;
}
}

你需要添加这个 return 语句:返回a;在 A(( 函数的末尾返回值

只需将变量声明为公共变量:

public int variable1;
public int variable2;
Class1() {
this.variable1 = 400;
this.variable2 = 600;
}
Class1 obj = new Class1();
obj.variable1;

或者只是将它们设为私有并添加 getter:

private int variable1;
private int variable2;
Class1() {
this.variable1 = 400;
this.variable2 = 600;
}
public int getVariable1() {
return this.variable1;
}
public int getVariable2() {
return this.variable2;
}

然后

Class1 obj = new Class1();
obj.getVariable1()

相关内容

最新更新