我想知道是否有办法为实现Iterator的内部私有类构建构造函数。
public class Outer
{
public Outer
{
}
public Iterator<Item> iterator()
{
return new Inner();
}
private class Inner implements Iterator<Item>
{
// how to build a constructor for this inner class ??
public Item next()
public boolean hasNext()
}
}
答案 0 :(得分:2)
您只需在内部类中创建一个构造函数,如下所示:
public Inner() {
//Do stuff.
}
你试过这个吗?