gpt4 book ai didi

java - 静态方法中变量的永久更改

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:22:04 24 4
gpt4 key购买 nike

假设我有一个带有静态方法的公共(public)类,例如其中之一:

 public static void test(boolean b){
b = !b;
}

假设这个类名为 Test。在另一个类中,我有一个变量 boolean 值 a = false,我调用

 Test.test(a);

我怎样才能让它永久改变,而不仅仅是在静态方法范围内改变它?

最佳答案

使更改永久化的唯一方法是让方法具有返回值并将其分配给变量:

public static boolean test(boolean b){
return !b;
}

a = Test.test(a);

关于java - 静态方法中变量的永久更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27670892/

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