java - 扩展多个类

标签 java inheritance

我知道 Java 不允许扩展多个类,因此不支持多重继承。我只想知道我的问题是否有解决方法。

我有一个名为 CustomAction 的类,它需要扩展两个抽象类,BaseActionQuoteBaseAction。我无法更改这些抽象类中的任何一个并使一个扩展另一个。

这些抽象类具有我需要使用的方法实现。我也无法创建接口(interface),因为一个接口(interface)只能扩展另一个接口(interface)。

有什么想法吗?

最佳答案

给你...

public class CustomAction extends BaseAction {
  class Inner extends QuoteBaseAction {

  }
}

关于java - 扩展多个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15429357/

相关文章:

java - 使用Bytebuddy拦截setter

java - 如何将日历的时间与java.sql.Time对象进行比较?

swift - 用存储的属性覆盖

c++ - 我可以像使用父类指针一样使用继承的类指针吗?

java - 在 Java 中将子类设置为不可序列化

c++ - C++可以初始化基类的基类吗?

java - JRootpane - 将玻璃 Pane 设置为可见不会拦截鼠标事件

Java 编译器错误 : Missing Return Statement

python类的继承顺序

java - Mockito 答案仅被调用一次