我遇到了以下问题:
我制作了一个自定义列表 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 时调用它时,它会完全起作用