In the Oracle's tutorial of the Inner Classes, it says:
and after that, they bring an example with some program, which has inner class - array iterator.Quote:
To instantiate an inner class, you must first instantiate the outer class. Then, create the inner object within the outer object with this syntax:
OuterClass.InnerClass innerObject = outerObject.new InnerClass();
here is itself.
But I can't find there any sign of the Inner Class Constructor...
So, how the inner class can be instantiated, if it has no constructor? Which constructor becomes default for it?