如何在Java中的超类中调用子类方法?

问题描述 投票:0回答:1

我正在计划对API进行编码。我想从API超级类中调用一个方法,该方法将在扩展API类的类中声明。有没有办法做到这一点?谢谢-PrimeCubed

java methods subclass superclass
1个回答
0
投票

没有办法。原因是子类是不同的对象类型。您可以尝试考虑一种将超对象解析为子对象的方法。

编辑:我不知道您的API在做什么或曾经做什么。如果可以的话,请发布更多细节。通常,扩展使用API​​。因此,如果您考虑使用插件,则可以提供基本结构并使用接口来创建常规对象。

也许事件是您的解决方案?

如果您需要更多具体提示,请发布更多详细信息。

编辑2:如果要创建API,请查看抽象类和接口。那是一个非常好的方法。甚至更进一步,观察者模式对于注册一些侦听器等可能很有用。

© www.soinside.com 2019 - 2024. All rights reserved.