Java:有没有办法在内部私有类中创建构造函数?

时间:2013-09-06 16:11:24

标签: java class constructor

我想知道是否有办法为实现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()
  }
}

1 个答案:

答案 0 :(得分:2)

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

     public Inner() {
          //Do stuff.
     }

你试过这个吗?