- ★★Java質問・相談スレッド169★★
622 :デフォルトの名無しさん[sage]:2014/07/13(日) 14:53:25.28 ID:pH0i5vaW - 「その他のクラス」を全てstaticな内部クラスにして「子クラス」は通常の内部クラスにする
そうすれば親クラスの変数にアクセスできるのは「子クラス」だけ
|
- ★★Java質問・相談スレッド169★★
638 :デフォルトの名無しさん[sage]:2014/07/13(日) 17:12:30.15 ID:pH0i5vaW - いや普通にそう思うでしょ
「変数名を変数にする」って言ってんだから 俺もリフレクションを真っ先に考えたけど リフレクションは変数名そのものを自由に指定する技術ではないから 結局事前に変数名を宣言しておく制限は回避できないと思って黙ってただけだよ 俺と同じように無理だと理解して黙ってた人は多いだろうよ
|
- ★★Java質問・相談スレッド169★★
639 :デフォルトの名無しさん[sage]:2014/07/13(日) 17:14:26.30 ID:pH0i5vaW - いや、Javassist使って実行時にバイトコードを書き換えれば変数名を動的に指定することもできるだろ
|