java - Java Bean 可以包含一个或多个参数化构造函数吗?

标签 java

我是java新手,我有一个问题。据我所知,Java bean 具有以下属性。

  • 它们应该是可序列化的,即它们应该实现序列化接口(interface)。
  • 它们应该有一个无参构造函数。

有一个无参构造函数是什么意思?这是否意味着只能有一个无参构造函数?他们不能有参数化构造函数吗?这是否意味着 bean 类不能重载构造函数?

最佳答案

这意味着bean类必须有一个无参构造函数。它可以有任意多个构造函数,但必须有一个无参构造函数。

请考虑到,任何没有定义构造函数的 java 类都会有一个默认的无参构造函数,但如果您添加任何带参数的构造函数,则在这种情况下需要显式定义一个无参构造函数。

关于java - Java Bean 可以包含一个或多个参数化构造函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59864196/

相关文章:

java - 如何组合使用 JFreeChart API 创建的多个图表?

java - JETTY服务器错误:404 on Ubuntu,地理服务器

java - 将自定义对象列表转换为 CharSequence

java - 如何添加 JTextField

java - fragment 兼容性问题:

java - Spring Redis - 从 application.properties 文件中读取配置

java - 检查一个句子是否有相同的词向前和向后

java - loadClass(String name) 和 loadClass(String name, boolean resolve) 的区别

java - 无法正确显示 Java GUI 布局

java - NullPointerException 或将打印静态变量的内容