當前位置:趣味科普網>經驗>

java 動態新增方法

經驗 閱讀(2.38W)

java 動態新增方法

java動態新增方法的需求,可以使用java的功能進行處理,具體操作步驟參考如下

工具/原料javassistjava反射機制eclipse方法/步驟1

百度搜索“javassistmaven”選擇穩定的的版本

2

新增類包引用到

3

新增測試類TestA

4

新增單元測試,新增測試類的動態方法dnyIntroduce

5

通過java的反射機制,例項類物件,並呼叫其方法

6

測試結果,呼叫預設方法(introduce)及動態新增方法(dnyIntroduce)。若結果assertEquals通過則呼叫成功

總結1

1、通過javassist類包,動態新增新增方法;

2、使用java的反射動態呼叫新增方法;