代表等级关系

时间:2012-04-23 21:37:19

标签: java

你能建议我“我如何通过java类表示层次关系?” 欢迎你提出其他技巧。

例如,User指定

       "Room" belongs-to "Floor" and  "Floor" belongs-to "Center"

我想将此关系表示为Java类,后来想要检索此关系。

-Pankesh

1 个答案:

答案 0 :(得分:2)

您所谈论的是标准object composition

'属于'和'包含'在这里非常相似。例如:

public class Center
{
   private List<Floor> floors;
   ...
   public List<Floor> getFloors()
   {

      return this.floors;
   }
}

public class Floor
{
   private List<Room> rooms
   ...
}

public class Room
{
   private String roomNumber;
   ...
}