扩展 2 个其他 bean 的 Java Bean

标签 java javabeans

我正在创建一个名为“worker”的 Bean 类。据我所知,“ worker ”可以从“人”(具有基本数据)延伸,但不能从“父亲”等其他人延伸。 Bean不能是一个接口(interface)...那么,我该怎么办?

最佳答案

在 Java 中你不能扩展两个对象,另外并不是所有的 Workers 都是父亲。按以下方式设置您的类(class)可能会有所帮助。

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

public class Person {
  private boolean parent;

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

关于扩展 2 个其他 bean 的 Java Bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35086467/

相关文章:

groovy - 访问 groovy getter 而不是推迟到 @Delegate

java - 创建 WebMVCConfig 资源 [/com.chat.config/] 中定义的名称为 'resolver' 的 bean 时出错

java - qt项目代码到xml文件转换

java - 在IntelliJ中下载cn1lib不起作用

java - 如何在 if/else 语句中检查整数且小于或等于 100

java - 在 Spring 中传递 Bean 依赖项的最佳方式是什么

java - 将所有字符串字段更改为大写

java - 如何修改我的代码以使用前置摄像头扫描二维码

java - for 循环中缺少 return 语句

java - 为什么要在javabean类中提供公共(public)构造函数