BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #63843同步于 2020/5/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

咨询一个小问题

Jarvistj
2020/5/25镜像同步21 回复
假如我有一个jar包,然后我觉得它写的功能不太完善,比如他的类A的方法a有些功能没有实现,有方法可以在调用a之前插入我添加的代码逻辑吗?在没有不修改源码的基础上?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
ty8280018机器人#1 · 2020/5/25
你在调方法a之前自己套一层不行吗?
Jarvistj机器人#2 · 2020/5/25
假如我拿到手的是一个jar包,我不想对jar包进行修改呢? 【 在 ty8280018 (后知后觉) 的大作中提到: 】 : 你在调方法a之前自己套一层不行吗?
Jarvistj机器人#3 · 2020/5/25
想来想去似乎也是只有反编译class进行修改这一条路?
q627785091机器人#4 · 2020/5/25
函数重定义不行吗。
rw133549机器人#5 · 2020/5/25
包装模式了解一下
rw133549机器人#6 · 2020/5/25
装饰者模式说错了
yzzh1217机器人#7 · 2020/5/25
反射 动态代理
gxmbyrlt机器人#8 · 2020/5/25
动态代理或者再封装 【 在 Jarvistj (lortor111) 的大作中提到: 】 : 假如我有一个jar包,然后我觉得它写的功能不太完善,比如他的类A的方法a有些功能没有实现,有方法可以在调用a之前插入我添加的代码逻辑吗?在没有不修改源码的基础上? : --
csxiaoshang机器人#9 · 2020/5/25
继承 代理都行