Re: [問題] 請問如何動態產生新變數?

看板java作者 (叔叔你人真好)時間17年前 (2008/06/24 14:32), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《tedcat (動靜:MSN暱稱為主)》之銘言: : 那我要怎❼寫才能夠產生新變數A,B,C?? : 推 neigence:reflection? 06/24 13:01 : 推 TonyQ:reflection應該可以做到吧 , 不過通常沒有這樣做的意義. 06/24 14:15 可否請教 reflection 該怎麼做呢 雖說是無意義,不過也想學學看 XD 因為 reflection 似乎只能 getField() 取得 member variables 而不能生出新的 member variable 並 attach 到某個 object 上 ( 要是可以的話那會變得很奇怪吧 fo_O ... Instance A 有 member variable a123 Instance B 有 member variable b234 但 A 和 B 則同是 class T 的 instance .... ) -- 《為了要得到真相,就要向原 PO 伸圖》 那就是伸圖魔人的沒圖沒真相原則,那時我們堅信那就是逼逼死的真實 靠么,圖咧? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 147.8.127.102

06/24 16:20, , 1F
我應該是誤會了他說的東西...--;;
06/24 16:20, 1F

06/24 17:45, , 2F
runtime decompile, modify code, compile, load, new XD
06/24 17:45, 2F

06/24 17:56, , 3F
http://cglib.sourceforge.net/ 不過, 有需要那麼複雜嗎?
06/24 17:56, 3F

06/24 19:42, , 4F
弄個 HashTable 便算了罷
06/24 19:42, 4F
文章代碼(AID): #18O9KBS5 (java)
文章代碼(AID): #18O9KBS5 (java)