java - Java POJO 中的字段、变量、属性和属性有什么区别?

标签 java pojo

当提到具有 getter/setter 的 Java POJO 的内部私有(private)变量时,我使用了以下术语:

  • 字段
  • 变量
  • 属性
  • 属性(property)

以上有什么区别吗?如果是这样,正确使用的术语是什么?当这个实体被持久化时,是否有不同的术语可以使用?

最佳答案

从这里:http://docs.oracle.com/javase/tutorial/information/glossary.html


  • 字段

    • 类的数据成员。除非另有说明,否则字段不是静态的。

  • 属性

    • 用户可以设置的对象的特性,例如窗口的颜色。

  • 属性

    • 未在上述词汇表中列出

  • 变量

    • 由标识符命名的数据项。每个变量都有一个类型(例如 int 或 Object)和一个作用域。另请参见类变量、实例变量、局部变量。

关于java - Java POJO 中的字段、变量、属性和属性有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10115588/

相关文章:

java - 检测到新的 GitHub 存储库时创建 Jenkins 作业

java - 为什么我不应该使用不可变 POJO 而不是 JavaBean?

android - 将具有动态值的 Firebase 数据库转换为 Kotlin 数据类的最佳实践

java - 如何使用 Jackson 将 POJO 转换为 XML

java - JPA 从具有多对多关联的集合中选择

java - 以有效的方式保存各种对象的 ArrayList

c# - 如何从 Android 连接到 FTP 服务器?

java - 数字输入异常线程 "main"java.lang.StringIndexOutOfBoundsException : String index out of range: 0

java - 将对象值列表转换为 POJO

java - 如何将 Java Pojo 转换为 Nashorn Json?