我目前正在内部类部分阅读Oracle的Java教程.
请参阅此链接
在教程中有一些我不理解的代码.
有人可以向我解释一下这个代码在下面的代码是如何DataStructure工作的吗?
DataStructureIterator iterator = this.new EvenIterator();
Run Code Online (Sandbox Code Playgroud)
外部阶级不应该在以下之前DataStructureIterator iterator,this.new EvenIterator()如下所示:
DataStructure.DataStructureIterator iterator = DataStructure.this.new EvenIterator();
Run Code Online (Sandbox Code Playgroud)
我已经搜索了一段时间,但我没有找到任何答案.