要访问其他类的变量,你可以使用以下几种方法:
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;
}
}
无论使用哪种方法,你都需要确保变量的访问修饰符允许其他类访问。如果变量被声明为私有的,你需要提供公共的访问方法。