0

「Javaクラスを介して階層関係を表現するにはどうすればよいですか?」他のテクニックを提案することを歓迎します。

たとえば、ユーザーは次のように指定します

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

I want to represent this relationship as Java class, and later want to retrieve this relationship.

-Pankesh

4

1 に答える 1

2

あなたが話しているのは、標準的なオブジェクト構成です

ここでは、'belongs-to' と 'contains' はかなり似ています。たとえば、次のようになります。

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;
   ...
} 
于 2012-04-23T21:46:54.763 に答える