java-是否有可能在运行时重写方法?

无论如何在运行时重写方法?即使需要从该实例动态创建子类?

解决方法:

使用纯Java,不会.

使用ByteBuddy(首选),asmcglibaspectj,是.

在纯Java中,在这种情况下要做的是创建一个interface-based proxy,该interface-based proxy处理方法调用并委托给原始对象(或不委托给原始对象).

上一篇:java-为什么实例字段的值变为空?


下一篇:java-重写方法后无法序列化的类