我有一个由几个子类(ABC等)扩展的类(我们称其为D)。

在每个子类中,都有一些我想从父类A的实例访问的特定方法。

我试图将A声明为抽象类,并将其中的每个子类方法声明为抽象。然后,我在自己的类中实现了这些方法,但是似乎每个子类都必须实现父类的每个方法。但是,我不能这样做。

您对这个问题有想法吗?

最佳答案

In each children class, there are specific methods that I'd like to be accessible from an instantiation of the parent class A.

那不是继承的重点。即使您可以执行此操作,也表明您的设计已损坏。

关于java - 在Java中使用多个子类实现父类方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4394129/

10-11 20:13