2011-05-30 47 views
1

我是新來的Java開發,我想知道這是什麼statment表示:<ClassName>在Java中代表的是什麼?

private ArrayList<Drawable> images; 

imagesArrayList,這個Drawable的東西嗎?

感謝所有。

+3

您可以將其讀爲「可繪製的ArrayList」,即由存儲​​可繪製對象的數組實現的列表。 – 2011-05-30 10:41:32

回答

5

這些是genericsimages是包含Drawable實例的ArrayList。您必須始終在images列表中放入Drawable(或Drawable的子類),並且您總是會收到Drawable

+0

謝謝!現在明確了很多東西:) – metaforce 2011-05-30 10:46:11