当提到具有 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/