从其他类访问变量通常需要使用访问修饰符和静态变量。以下是一些建议:
在Java中,可以使用访问修饰符来控制变量的可见性。有四种访问修饰符:public、private、protected和默认。
例如,如果要从另一个类访问一个变量,可以将该变量声明为public,并在其他类中使用该变量。
public class MyClass {
public int myVar;
}
public class AnotherClass {
public static void main(String[] args) {
MyClass obj = new MyClass();
obj.myVar = 10;
System.out.println(obj.myVar);
}
}
静态变量是属于类的,而不是属于对象的。因此,可以直接通过类名来访问它们。
public class MyClass {
public static int myVar;
}
public class AnotherClass {
public static void main(String[] args) {
MyClass.myVar = 10;
System.out.println(MyClass.myVar);
}
}
总之,从其他类访问变量需要使用访问修饰符和静态变量。在Java中,可以使用public访问修饰符和静态变量来实现这一点。
领取专属 10元无门槛券
手把手带您无忧上云