一个Room Class,一个Storey Class,一个House Class。。。
在Storey Class里面有HashMap<RoomReference, Room> roomMap;
在House Class里面有HashMap<Integer, Storey> storeyMap;
只有一个house,但是可以有多个storey,storey里面有多个room,
新建一个Room(1,1,1, 3, 4, 2,"RoomA")
1.1.1代表坐标,RoomA名称,3,4,2房间大小
如果此时storey里面有个Room[] getAllroom()方法,
return所有增加到这个storey的room,格式如下:
1,1,1:3,4,2:RoomA::
如果有多个room,return是一个array,如何做到?
另外,如果要在house class里面同样也有个Room[] getAllRoom(),
return这个house所有的房间,也就是说要每个storey里面的房间全部一起,也是返回一个array,如何做到?
åèèµæï¼è¿æå ¶ä»é®é¢çè¯ï¼ç»æåç¾åº¦æ¶æ¯