2012-04-23 2 views
0

Можете ли вы предложить мне «Как я могу представить иерархические отношения через класс java?» вас приветствуют предложить другие методы., представляющий иерархическое отношение

Например, пользователь указывает, что

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

Я хочу, чтобы представить эти отношения как класс Java, а затем хотите получить эти отношения.

-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 за ответ. – Pankesh

Смежные вопросы