我想设计一个与此类似的问题,我有一个包含另一个对象的对象,如下例所示。我试图找出一种方法来从第二个对象获取第一个对象属性,而不必在它们之间复制不必要的属性,这听起来不像是一个好的编程实践。如何有效地从该对象中包含的另一个对象获取对象字段/属性
例如:
class employee{
String name;
int age;
}
class company{
String companyName;
List<employee> employeeList;
}
我的问题是,给定一个员工对象,我怎么能accesss,这个员工对工作中的公司名称?一种解决方案是将companyName添加到每个员工对象,但这似乎是一种冗余的内存浪费,因为它是“保证”的,即每个员工只为一家公司工作。
是的,它也适用于java – Keeto