这是一个令人困惑的问题。假设我有一个类Fruit,它具有Color,Name等字段(简单示例)如果我有一个Color(假设它是一个整体类而不是一个原语),那么Color是否与Fruit关联的术语是“颜色”字段?此应用程序更多地是围绕JSON对象的Java包装。给定一个JSON层次结构中的属性实例,我想添加一个自定义元数据字段,该字段包含它驻留在其父代中的字段名称。例如我希望Color类有一个填充了包含的Fruit类中的字段名称的字段。什么是父对象的子对象关联?
这个协会有一个术语吗?孩子的父母代表这个孩子的字段名称?我想命名一个变量和“parentFieldNameForThisChild”是愚蠢和漫长的,我觉得必须有一个正式的名称。
为了澄清,父对象不是我所追求的。如果水果类看起来是这样的:
class Fruit {
Color fruitColor;
String fruitName;
}
如果我是一个Color对象,我想知道,我包含我的父母,水果类的“fruitColor”属性中。这是我正在寻找一个术语的协会。再次,这是一个简化的示例,并将应用于JSON包装器,其中属性名称在代码中未明确已知,并且必须从JSON结构中检索。
如果将“Color”字段添加到“Car”类型会发生什么? – 2015-02-17 21:52:11
相同的概念。存储的值可以是Color成员属性在Car类型中指定的任何值。该协会的名称是我所追求的(即我该称之为这个价值?) – john 2015-02-17 22:43:51
我是否在反思这一点?我不想仅仅使用“fieldName”,即使这可能是最正确的,因为它对我的喜好也太模糊了。 “parentFieldName”具有误导性。 “nameOfThisObjectsFieldWithinItsParent”太长了。这个协会必须有一个正式的名字。 – john 2015-02-17 22:45:28