扩展/实现使用反射加载的类/接口



假设我们使用反射加载类X和Y。对于Y,我们也得到一个实例I。现在我们想在I上调用方法M,它需要一个类型X的实例。更进一步,我们假定X是抽象的。

是否有可能从X推出,从而我们可以调用M?同样的问题也适用于接口,如果X是一个接口而不是一个抽象类。

使用接口,您可以创建一个动态代理来充当实现类的实例。您可以使用cglib或Javassist为抽象类做同样的事情。

相关内容

  • 没有找到相关文章

最新更新