-6

我想知道是否有办法为实现迭代器的内部私有类构建构造函数。

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()
  }
}
4

1 回答 1

2

您实际上只是在内部类中创建一个构造函数,如下所示:

     public Inner() {
          //Do stuff.
     }

你试过这样做吗?

于 2013-09-06T16:17:43.020 回答