猿问

从对象 B 调用持有另一个对象 (B) 的对象 (A)

我有以下简化情况:


public class Owner {


   private int ownerId;

   private Telefon telefon;


}


public class Telefon {


   private int telefonType;




}



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


有什么办法吗?


月关宝盒
浏览 107回答 1
1回答

茅侃侃

您可以检查 Owner 的电话是否owner.getTelefon()是equals您的 Telefon 对象。如果是这样,您将获得 Owner's id owner.getId()。注意 - 您必须equals()在 Telefon 类中实现该方法才能执行此操作。
随时随地看视频慕课网APP

相关分类

Java
我要回答