最近、ivarフィールドとstaticフィールドのどちらかを選択する途中で立ち往生しています。例:信号機を赤と緑の間で切り替える必要があります。そこで、isRedというフラグを付けました。これまでこの目的で静的ブール値を使用してきましたが、非常にうまく機能しています。今、私はこれにインスタンス変数を使用することもできると思いますが、それらの違いはわかりません。これら2つの方法の本当の違いは何ですか?
質問する
452 次
最近、ivarフィールドとstaticフィールドのどちらかを選択する途中で立ち往生しています。例:信号機を赤と緑の間で切り替える必要があります。そこで、isRedというフラグを付けました。これまでこの目的で静的ブール値を使用してきましたが、非常にうまく機能しています。今、私はこれにインスタンス変数を使用することもできると思いますが、それらの違いはわかりません。これら2つの方法の本当の違いは何ですか?