-2

ここの新人。
Android アプリには、クラス ProdMod があります。
pm = new ProdMod(); によってプログラムでクラスを評価できます。

クラス t1、t2、t3、… t35 の多くのメンバーがあります。
プログラムで pm.t1 = value によってメンバーを操作できます

私がやりたいことは、パラメーター (PARAM) に応じてプログラムで pm.t4 や pm.t23 など、アクセスしたいメンバーを指定できるようにすることです。
つまり、PARAM =13 の場合、pm.t13=value; が必要です。
PARAM = 30 の場合、pm.t30=value が必要です。

これは、PARAM の値をケースとして使用するスイッチを介して実現できます。

私の質問は: より少ないコードでこれを達成する方法はありますか? PARAM が 7 のときに pm.xxx が Android によって pm.t7 として認識され、PARAM が 21 のときに pm.xxx が Android によって pm.t21 として認識されるように、pm.xxx の xxx の値を変更する方法はありますか?

よろしくお願いします。サンプルコードは大歓迎です。ジム

4

1 に答える 1