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;
}
}
我正在创建一个名为 "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;
}
}