「どれだけ多すぎるか」という質問がもっとあります。外部クラスで使用するためのいくつかのゲッター/セッターを定義する Java クラスがあります (全部で約 30)。ただし、場合によっては、Java クラス自体でもこれらの変数を使用する必要があります。
クラス内で getter メソッドの代わりにメンバー フィールドを使用するという概念は理解していますが、この場合の getter は関数を実行して (具体的には整数のマスクを解除して)、返される値を作成します。
したがって、パフォーマンスとメモリ削減の観点から、それらの値を必要とするクラス内のいくつかの呼び出しについて、私はそうすべきかどうか知りたいです...
を。ゲッターを呼び出すだけ
b. ゲッターと同じように、クラス全体で値が必要な場所でマスク解除を行います
c. これらの値を保持する変数を作成し、起動時にすべてのゲッターを呼び出してこれらをロードし、クラス内でそれらを使用します (30 程度の整数は重大なメモリリスクではないかもしれませんが、それらを保持するためにコードに追加する必要もあります)ユーザーが新しい値を設定すると更新されます...値が更新されてマスクされるため)。
どんな考えでも大歓迎です!