从对象B调用包含另一个对象(B)的对象(A)

时间:2019-07-12 07:28:39

标签: java object

我有以下简化情况:

public class Owner {

   private int ownerId;
   private Telefon telefon;

}

public class Telefon {

   private int telefonType;



}


现在,如果我有任何Telefon对象,我想获取owenerID。我不想将ownerId存储在Telefon对象中。

有什么办法吗?

1 个答案:

答案 0 :(得分:0)

您可以检查所有者的Telefon owner.getTelefon()是否是equals对您的Telefon对象。如果是这样,您将获得所有者的ID owner.getId()。 注意-您必须在Telefon类中实现equals()方法才能实现。