2012-12-29 86 views
1

我有以下的類定義:如何定義Java中嵌套類對象的ArrayList?

public class kdtrees{ 
... 
    public static class DataPoints{ 
    ... 
    } 

} 

我可以使用創建內部類對象:

kdtrees.DataPoint point = new kdtrees.DataPoint(); 

我要讓point,一個ArrayList這樣我可以實例化的多個對象內心階層。我該怎麼做?

+0

你想使數據點對象的ArrayList? – asgoth

+2

它與嵌套類完全相同,因爲它與任何其他類一樣。 ArrayList list;或ArrayList list; – Aaron

+2

除了'kdtrees'應該叫'KdTrees'。 –

回答

2
List<kdtrees.DataPoint> list = new ArrayList<kdtrees.DataPoint>(); 
list.add(new kdtrees.DataPoint()); 
+0

可以請你告訴我,如何讓內部類的對象,而檢索列表 –

1
List<kdtrees.DataPoint> list = new ArrayList<kdtrees.DataPoint>(); 
points.add(new kdtrees.DataPoint()); 

不明白你的問題,對不起。

相關問題