Java 扩展 2 个其他 bean 的 Bean

Java Bean that extends 2 other beans

我正在创建一个名为 "worker" 的 Bean class。据我所知,"worker" 可以从 "person" 扩展(使用基础数据),但不能从另一个像 "father" 扩展。 Bean 不能是接口...那么,我该怎么办?

您不能继承 Java 中的两个对象,此外,并非所有 Worker 都会成为父亲。按照以下方式进行 类 设置可能会有所帮助。

public class Worker extends Person {
  public Worker(boolean parent) {
   super(parent);
  }
} 

public class Person {
  private boolean parent;

  public Person(boolean parent) {
      this.parent = parent;
  }
}