![]() |
1
2
好的,我想我明白你想做什么了。考虑一下以下重构: 首先在Person类型的Person类中创建实例变量:
然后移除构造函数,添加此构造函数:
但除此之外,还有设置父母的设置器,以及将孩子添加到孩子列表中的方法:
现在转到FamilyInfo类,使用map是很好的,因为您希望能够快速查找数据库中的人员。真正的魔力发生在while循环中:
|
![]() |
2
0
你应该使用这些类吗,还是你自己制作的? 在你的模型中,你描述了一个人。一个人有父母(母亲、父亲),但父母也是人——你可能应该这样做。
所以我们可以说一个人有一个父亲和一个母亲,每个父母可以有一个或多个孩子。父母了解他们的孩子,孩子了解他们的父母——这应该告诉你如何建立关系。这将使
您应该进行读取数据和创建模型外部对象的过程。 @user2864740注释仍然有效,您需要了解其中的区别 |