迭代器Java方法

时间:2014-05-02 21:22:15

标签: java inheritance iterator

我有两个问题:

  1. 我想做一个用作迭代器的方法。我有数组数组,我希望我可以在这个迭代器上使用for循环,每次都接收下一个项目。

  2. 我在抽象类中有一个arrayList,在继承类中,我使用字符串初始化这个ArrayList,并在第二次使用linkedList初始化它。

  3. 那么如果我必须声明这个ArrayList的类型我要编写什么?我尝试了ArrayList(Object),但我想知道是否有更好的方法来做到这一点。

    我试过

    ArrayList<Object>
    

1 个答案:

答案 0 :(得分:0)

如果您希望某个类型既可以是ArrayList又可以LinkedList,那么请使用List,因为它是这两种类型的父接口。