在Java中,要在类的外部访问非静态变量,需要先创建类的实例。以下是一个示例代码:
public class MyClass {
private int myVariable;
public int getMyVariable() {
return myVariable;
}
public void setMyVariable(int value) {
myVariable = value;
}
}
在类的外部访问该非静态变量的示例代码如下:
public class Main {
public static void main(String[] args) {
MyClass myObj = new MyClass();
// 设置非静态变量的值
myObj.setMyVariable(10);
// 获取非静态变量的值
int value = myObj.getMyVariable();
System.out.println(value);
}
}
在上述代码中,我们通过创建MyClass
的实例myObj
来访问非静态变量myVariable
。通过调用setMyVariable()
方法来设置变量的值,调用getMyVariable()
方法来获取变量的值。最后,我们通过System.out.println()
语句打印出变量的值。