编程语言
首页 > 编程语言> > java-是否有可能在运行时重写方法?

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

作者:互联网

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

解决方法:

使用纯Java,不会.

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

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

标签:java,overriding
来源: https://codeday.me/bug/20191010/1887571.html