|
|
1
2
好的,我想我明白你想做什么了。考虑一下以下重构: 首先在Person类型的Person类中创建实例变量:
然后移除构造函数,添加此构造函数:
但除此之外,还有设置父母的设置器,以及将孩子添加到孩子列表中的方法:
现在转到FamilyInfo类,使用map是很好的,因为您希望能够快速查找数据库中的人员。真正的魔力发生在while循环中:
|
|
|
2
0
你应该使用这些类吗,还是你自己制作的? 在你的模型中,你描述了一个人。一个人有父母(母亲、父亲),但父母也是人——你可能应该这样做。
所以我们可以说一个人有一个父亲和一个母亲,每个父母可以有一个或多个孩子。父母了解他们的孩子,孩子了解他们的父母——这应该告诉你如何建立关系。这将使
您应该进行读取数据和创建模型外部对象的过程。 @user2864740注释仍然有效,您需要了解其中的区别 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 11 月前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 11 月前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 11 月前 |
|
pebble unit · 如何检查以前缀开头、以后缀结尾的属性(不是属性值) 11 月前 |
|
|
rudraraj · java中未声明最终变量 12 月前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 12 月前 |