在我开始之前,我想像每个人都知道我确实花了很多时间进行了谷歌搜索,发现有很多的解释和定义。但是即便如此,在花费数小时阅读主题之后,仍然显得有些模糊。我知道我必须提出一些可以改善社区的问题,但这只是我的一个问题,即我是否对JavaBeans有清晰的了解。

据我所知,JavaBean基本上与其他任何Java类一样,都是一个类,只是它遵循某些约定,即:

  • 该类必须实现Serializeable
  • 假定类属性为私有(private),并且其名称以小写字母
  • 开头
  • 每个属性必须具有各自的getter和setter方法。
  • 每个设置方法都以前缀“get”开头,后跟属性名称,例如setName()
  • 设置方法是公共(public)的且无效
  • 同样适用于getter方法(前缀“get”,public,返回类型,相应的属性类类型等)。
  • 对于 boolean 属性而不是'get',使用前缀'is'
  • 严格来说,它是类的实例,而不是类本身,它被视为“bean”。

  • 经过很长一段时间的阅读之后,您就可以得到了,这就是我能做到的...是吗?我靠近吗?我完全错了吗?

    ...感谢大家的回答,以便我可以更新此项目符号列表:-)

    最佳答案

    Javabean是标准。所有Javabean都具有以下3种品质:

    1)该类实现Serializable2)所有字段都有公共(public)设置程序和获取程序来控制访问。
    3)一个公共(public)的无参数构造函数。

    关于java - 什么是普通英语JavaBean?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11829502/

    10-11 14:27