これを実装する際にいくつか問題があります。私は持っていArrayList
ます。私は今数日探していましたが、どこにも答えが見つからないようです:
private List<FamilyTree> Tree;
Trees
私はこのように新しいものを追加することができarray
ます:
FamilyTree Generation = new FamilyTree();
Generation.add(new Tree());
私は基本的に世代間を移動できるようにしたいと思っています。たとえば、ツリーに新しい人を追加します
Generation.add(new Person(height, hair colour, eyes));
それで、前の世代にもう一人追加したいと思います。それは(これではなく)Arraylist
電流を含むことArrayList
です。
問題をうまく説明しているかどうかわからないので、次の図を示します。
----John----Peter----Sandra----Rachel-----
/ \ | |
-Jon--Sunny---Cassie--Milo---
/ | \
Ron-Kim-Guy
つまり、基本的に、ArrayList
ジョン、ピーター、サンドラ、レイチェルのイニシャルがあります。それぞれが独自のを持っていArraylist(s)
ます。GuyのRachelに追加したい場合、別々のアレイ間をどのように行き来しますか?
前もって感謝します