gpt4 book ai didi

java - 扩展/实现使用反射加载的类/接口(interface)

转载 作者:行者123 更新时间:2023-11-30 04:59:57 25 4
gpt4 key购买 nike

假设我们使用反射加载类 X 和 Y。对于 Y,我们还获得一个实例 I。现在我们要调用 I 上的方法 M,它需要类型 X 的实例。此外,我们假设 X 是抽象的。

是否有可能从 X 派生以便我们可以调用 M?如果 X 是接口(interface)而不是抽象类,则同样的问题也适用于接口(interface)。

最佳答案

通过界面,您可以创建 dynamic proxy充当实现类的实例。您可以使用 cglibJavassist对抽象类做同样的事情。

关于java - 扩展/实现使用反射加载的类/接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7135873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com