我是android新手。我只知道核心的Java。Java聲明
我看到了Android的樣本項目申報
ArrayList<ApplicationInfo> mAppInfo;
。 任何人都可以解釋什麼是上述聲明的含義。
我是android新手。我只知道核心的Java。Java聲明
我看到了Android的樣本項目申報
ArrayList<ApplicationInfo> mAppInfo;
。 任何人都可以解釋什麼是上述聲明的含義。
這也是核心Java。看看http://download.oracle.com/javase/1,5.0/docs/guide/language/generics.html
此外,應該最有可能是:
List<ApplicationInfo> mAppInfo;
非常感謝 –
這是一個ArrayList(集裝箱型),它可以保持ApplicationInfo類型的對象。
+1精確的打孔。 –
mAppInfo
是ApplicationInfo
的ArrayList
。 (此列表中只包含ApplicationInfo
對象。
它使用通用語法來聲明角鋼支架內的參考mAppInfo
。名稱是一個類名稱。例如,我們可以聲明ArrayList<String>
或ArrayList<Integer>
。
的ArrayList ApplicationInfo類型 –
這裏沒有什麼特定的android,它是一個類屬成員(大概是)帶有泛型類型的聲明 – slkorolev