gpt4 book ai didi

Java - ArrayList 的名称?

转载 作者:行者123 更新时间:2023-12-01 11:26:14 24 4
gpt4 key购买 nike

我有以下问题:

为什么在 add 语句之前不需要使用列表名称 (add (pipedInstanceIterator.next()))

谢谢。

public class InstanceList extends ArrayList<Instance> implements Serializable, Iterable<Instance>, AlphabetCarrying
...
public void addThruPipe (Iterator<Instance> ii)
{
//for debug
Iterator<Instance> pipedInstanceIterator = pipe.newIteratorFrom(ii);
while (pipedInstanceIterator.hasNext())
{
add (pipedInstanceIterator.next());
//System.out.println("Add instance " + pipedInstanceIterator.next().getName());
}
}

最佳答案

您的InstanceListArrayList的子类,因此它可以执行该类的任何公共(public)或 protected 方法,而无需指定应执行它们的实例。

关于Java - ArrayList 的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30783565/

24 4 0