ブール変数が他のクラスで更新されないのはなぜですか?

ケビンブライアン

endGameというブール値を作成しました。ボタンをクリックすると、に設定されます。false次に、別のクラスで、ブール値が存在するクラスのオブジェクトを作成しました。そして、何かが起こったとき、endGameは次のように設定されtrueます:

if(condition==true){ //the endGame variable will be equal to true only on this class
 classObj.endGame=true;
}

//on the other class where the endGame is Located it is still false.



   //button class
public boolean endGame;
    public void create(){
    endGame=false;

     playButton.addListener(new InputListener(){
               @Override
               public boolean touchDown(InputEvent event, float x, float y, int pointer, int button) {
                   endGame=false;
                   System.out.println(endGame);
                   return super.touchDown(event, x, y, pointer, button);
               }
           });
    }

    //second class
    if(sprite.getY()>=700){
       buttonObj.endGame=true;
       enemyIterator.remove();
       enemies.remove(sprite);
    }
だった

次に、別のクラスで、ブール値が存在するクラスのオブジェクトを作成しました

endGame変数は静的ではないと思います。それ以外の場合は、ブール値が存在するクラスのオブジェクトにアクセスするために作成する必要はありません。

つまりendGame、関連するクラスの1つのオブジェクトでtrueに設定した場合、endGameそのクラスの別のオブジェクトの値は更新されません

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

プレイヤークラスで自己変数が更新されないのはなぜですか

分類Dev

変数が更新されないのはなぜですか?

分類Dev

変数が更新されないのはなぜですか?

分類Dev

変数が更新されないのはなぜですか

分類Dev

変数が更新されないのはなぜですか?

分類Dev

ランダム整数変数が更新されないのはなぜですか?

分類Dev

ネストされたオブジェクトリテラル内で矢印関数の「this」が変更されないのはなぜですか?

分類Dev

AngularJSこのコントローラー変数がUIで更新されないのはなぜですか?

分類Dev

ディレクティブ内の$ scope変数が更新されないのはなぜですか?

分類Dev

ケースブロックで定義された変数が他のケースブロックで使用できるのはなぜですか?

分類Dev

定数クラスの静的変数が他のクラスから設定された値を連結しないのはなぜですか?

分類Dev

ブートストラップテーブル内でtdが他のtdに基づいて高さを変更しないのはなぜですか?

分類Dev

このノックアウトオブザーバブルが更新されないのはなぜですか?

分類Dev

私のクラスが別のオブジェクトの独自に宣言された変数にアクセスできないのはなぜですか

分類Dev

サブクラス変数が存在しないのはなぜですか?

分類Dev

コールバックで定義された変数がコードの他の場所からアクセスできるのはなぜですか?

分類Dev

Angular2:サブスクライブ関数で「else」が実行されないのはなぜですか?

分類Dev

Javaで変数が正しく更新されないのはなぜですか?

分類Dev

引数として渡した後、プリミティブラッパークラスが変更されないのはなぜですか?

分類Dev

ブラウザの更新で最新の変更が表示されないのはなぜですか?

分類Dev

クラス変数が_construct関数によって初期化されないのはなぜですか?

分類Dev

フレンド関数が継承されたクラスのプライベート変数にアクセスできないのはなぜですか?

分類Dev

ループに変数の再宣言エラーが表示されないのはなぜですか

分類Dev

このオブジェクトの変数がコールバック関数によって変更されないのはなぜですか?

分類Dev

Rubyスクリプトでシェル変数が表示されないのはなぜですか?

分類Dev

外部で宣言されたオブジェクトのローカル変数に関数アクセスできないのはなぜですか

分類Dev

関数の値がオブジェクトの値で更新されないのはなぜですか

分類Dev

このプログラムで変数が更新されないのはなぜですか?

分類Dev

サブクラスが別のパッケージにある場合、サブクラスがスーパークラスの保護された変数にアクセスできないのはなぜですか?

Related 関連記事

  1. 1

    プレイヤークラスで自己変数が更新されないのはなぜですか

  2. 2

    変数が更新されないのはなぜですか?

  3. 3

    変数が更新されないのはなぜですか?

  4. 4

    変数が更新されないのはなぜですか

  5. 5

    変数が更新されないのはなぜですか?

  6. 6

    ランダム整数変数が更新されないのはなぜですか?

  7. 7

    ネストされたオブジェクトリテラル内で矢印関数の「this」が変更されないのはなぜですか?

  8. 8

    AngularJSこのコントローラー変数がUIで更新されないのはなぜですか?

  9. 9

    ディレクティブ内の$ scope変数が更新されないのはなぜですか?

  10. 10

    ケースブロックで定義された変数が他のケースブロックで使用できるのはなぜですか?

  11. 11

    定数クラスの静的変数が他のクラスから設定された値を連結しないのはなぜですか?

  12. 12

    ブートストラップテーブル内でtdが他のtdに基づいて高さを変更しないのはなぜですか?

  13. 13

    このノックアウトオブザーバブルが更新されないのはなぜですか?

  14. 14

    私のクラスが別のオブジェクトの独自に宣言された変数にアクセスできないのはなぜですか

  15. 15

    サブクラス変数が存在しないのはなぜですか?

  16. 16

    コールバックで定義された変数がコードの他の場所からアクセスできるのはなぜですか?

  17. 17

    Angular2:サブスクライブ関数で「else」が実行されないのはなぜですか?

  18. 18

    Javaで変数が正しく更新されないのはなぜですか?

  19. 19

    引数として渡した後、プリミティブラッパークラスが変更されないのはなぜですか?

  20. 20

    ブラウザの更新で最新の変更が表示されないのはなぜですか?

  21. 21

    クラス変数が_construct関数によって初期化されないのはなぜですか?

  22. 22

    フレンド関数が継承されたクラスのプライベート変数にアクセスできないのはなぜですか?

  23. 23

    ループに変数の再宣言エラーが表示されないのはなぜですか

  24. 24

    このオブジェクトの変数がコールバック関数によって変更されないのはなぜですか?

  25. 25

    Rubyスクリプトでシェル変数が表示されないのはなぜですか?

  26. 26

    外部で宣言されたオブジェクトのローカル変数に関数アクセスできないのはなぜですか

  27. 27

    関数の値がオブジェクトの値で更新されないのはなぜですか

  28. 28

    このプログラムで変数が更新されないのはなぜですか?

  29. 29

    サブクラスが別のパッケージにある場合、サブクラスがスーパークラスの保護された変数にアクセスできないのはなぜですか?

ホットタグ

アーカイブ