目前我有两个类,第一个被调用"Building",第二个被调用"Happening"。每栋建筑都有自己的名字,以及一天ArrayList的活动。(Happening)课程Happening有开始时间和结束时间。可以有许多建筑物,每个建筑物都可以有多个事件(Happening)。但正如你所见,我正在使用两个类来完成这项工作。我知道这可能是最好的方法,但我很好奇我是否可以只用一节课来处理所有这些(Building)而不需要Happening上课。我尝试Happening用作内部类,但它对我不起作用,因为我从中获取数据的主要方法Building也需要知道这个类,因为我的Building有一种方法可以将所有发生的事情作为数组返回。所以我想知道是否有其他方法可以做到这一点。