我是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