現時点では、2 つのクラスがあります。1 つ目は と呼ばれ"Building"
、2 つ目は と呼ばれ"Happening"
ます。すべての建物には独自の名前があり、 1 日ArrayList
のイベント(Happening)
があります。クラスHappening
には開始時刻と終了時刻があります。多くの建物が存在する可能性があり、すべての建物が複数のイベントを持つことができます(Happening)
。しかし、ご覧のとおり、この作業を行うために 2 つのクラスを使用しています。(Building)
おそらくそれが最善の方法であることはわかっていますが、クラスを必要とせずに1つのクラスだけでこれらすべてを処理できるかどうかに興味がありHappening
ます。内部クラスとして使用しようとしましたが、データを取得するメイン メソッドもこのクラスを知る必要Happening
があるため、うまくいきません。Building
Building
すべての出来事を配列として返すメソッドがあります。だから、これを行う別の方法があるかどうか疑問に思っています。