2012-04-23 16 views
0

「私はどのようにしてJavaクラスを通して階層関係を表現できますか? あなたは他のテクニックを提案することを歓迎します。例えばは階層関係を表します

、ユーザーは、私は、Javaクラスとしてこの関係を表現したい、と後でこの関係を取得したい

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

ことを指定します。

-Pankesh

答えて

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; 
    ... 
} 
+0

ありがとうございましたJ Barclay for answer。 – Pankesh

関連する問題