我是java新手,我有一个问题。据我所知,Java bean 具有以下属性。
- 它们应该是可序列化的,即它们应该实现序列化接口(interface)。
- 它们应该有一个无参构造函数。
有一个无参构造函数是什么意思?这是否意味着只能有一个无参构造函数?他们不能有参数化构造函数吗?这是否意味着 bean 类不能重载构造函数?
最佳答案
这意味着bean类必须有一个无参构造函数。它可以有任意多个构造函数,但必须有一个无参构造函数。
请考虑到,任何没有定义构造函数的 java 类都会有一个默认的无参构造函数,但如果您添加任何带参数的构造函数,则在这种情况下需要显式定义一个无参构造函数。
关于java - Java Bean 可以包含一个或多个参数化构造函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59864196/