要訪問其他類的變量,你可以使用以下幾種方法:
variable
的變量,你可以在其他類中使用getVariable()
方法獲取它的值,使用setVariable()
方法設置它的值。public class OtherClass {
private int variable;
public int getVariable() {
return variable;
}
public void setVariable(int value) {
variable = value;
}
}
// 在另一個類中訪問OtherClass的變量
public class AnotherClass {
public void accessVariable() {
OtherClass other = new OtherClass();
int value = other.getVariable();
other.setVariable(10);
}
}
ClassName.variable
的方式即可訪問。public class OtherClass {
public static int variable;
}
// 在另一個類中訪問OtherClass的靜態變量
public class AnotherClass {
public void accessVariable() {
int value = OtherClass.variable;
OtherClass.variable = 10;
}
}
public class OtherClass {
public int variable;
}
// 在另一個類中訪問OtherClass的變量
public class AnotherClass {
public void accessVariable() {
OtherClass other = new OtherClass();
int value = other.variable;
other.variable = 10;
}
}
無論使用哪種方法,你都需要確保變量的訪問修飾符允許其他類訪問。如果變量被聲明為私有的,你需要提供公共的訪問方法。