gpt4 book ai didi

java - 从抽象接口(interface)访问抽象方法实现

转载 作者:行者123 更新时间:2023-12-02 12:37:54 25 4
gpt4 key购买 nike

我的应用程序依赖于另一个应用程序的抽象方法实现。我需要有关如何访问该抽象方法的实现的帮助,因为其他应用程序仅向我们公开具有方法定义的抽象接口(interface)。

所以,我的问题是如何访问抽象类中存在的抽象方法的实现。我们必须为此使用反射吗?

最佳答案

您可以这样做,但需要实例化一个扩展抽象类的类。

Method m = AbstractClass.class.getDeclaredMethod("MethodName", Integer.class);
m.setAccessible(true);
m.invoke(new InstanceOfAbstractClass(),"parameter");

如果您需要访问抽象类的私有(private)方法,这很有用。如果不是这种情况,您需要从子实例调用该方法。

关于java - 从抽象接口(interface)访问抽象方法实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45078240/

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