是否能在泛型傳入物件時指定使用該物件某個方法

看板java作者 (grezod)時間6年前 (2017/07/27 11:55), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
各位大大好 我想寫個泛型方法傳入任意物件 並在方法內呼叫該物件的方法 至於呼叫哪個方法則是呼叫時才知道 想問一下是否有辦法達成 例如我可能傳入字串”getName” 然後程式就知道要使用該物件的getName方法 或是有其他方式能達到類似效果呢? ----- Sent from JPTT on my Sony E6653. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.248.193 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1501127745.A.B8F.html

07/27 12:21, , 1F
reflection←是你需要的嗎?
07/27 12:21, 1F

07/27 15:59, , 2F
不太確定 我要查一下qq
07/27 15:59, 2F

07/28 18:20, , 3F
直接用 Apache 或spring 的propertyutil beanutil之類的
07/28 18:20, 3F

07/28 18:20, , 4F
東西
07/28 18:20, 4F

08/02 12:55, , 5F
已用reflection方式達成 謝謝分享
08/02 12:55, 5F
文章代碼(AID): #1PUMH1kF (java)