【发布时间】:2012-08-08 17:48:35
【问题描述】:
我遇到了以下问题:
我创建了一个自定义列表 CustomList,它扩展了 ArrayList 并为其添加了一个新方法:
public class CustomList extends ArrayList<CustomObj> {
public CustomObj get(String searchName) {
...
}
}
现在在我的 MainActivity.java 中,我创建了这个 CustomList 的新对象,但我正在使用:
List<CustomObj> list = new CustomList(); (1)
而不是:
CustomList list = new CustomList(); (2)
到目前为止一切顺利! 但是当我尝试访问函数 get(String searchName) 时,没有我可以使用的函数!
为什么?因为当我通过 (2) 创建 CustomList 时调用它时,它会完全起作用
【问题讨论】:
标签: list methods arraylist call custom-lists