gpt4 book ai didi

Java - 我需要在主方法内使用变量 boolean 值,在外部但在同一个类内初始化

转载 作者:行者123 更新时间:2023-12-02 11:23:52 25 4
gpt4 key购买 nike

boolean 值必须位于主方法之外,以便其他方法可以操作它。我到处搜索但找不到合适的答案,因为我偶然发现的只是 boolean 值作为方法的解决方案。它必须是一个简单的 boolean 值,并且不能是静态的。时间不多,所以任何帮助都会很棒。谢谢。

public class myClass {

private int[][] holdsStuff;
private boolean isNeeded;

public setFalse (){
}

public setTrue () {
}

public static void main(String[] args) {
//call methods to change isNeeded
//require isNeeded to prevent invalid changes being made to holdsStuff
}
}

最佳答案

如果类成员isNeeded不是静态的,那么它一定属于myclass的一个实例,你可以创建一个新实例并操作这个实例:

public class myClass {

private int[][] holdsStuff;
private boolean isNeeded;

public void setFalse (){
isNeeded = false;
}

public void setTrue () {
isNeeded = true;
}

public static void main(String[] args) {
myClass mc = new myClass();
myClass.setFalse();

}
}

关于Java - 我需要在主方法内使用变量 boolean 值,在外部但在同一个类内初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49733463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com