Fra*_*nXh 1 java iteration for-loop this
我试图理解下面的迭代是如何工作的,换句话说,我们如何迭代this(我已经看到这在其他人的程序中实现).该方法getEl是C实现Iterable 的类的一部分.类C本身没有任何类型的容器A,但有一个类型的私有变量A.A另一方面,类具有可迭代容器(类型A集和另一种类型的集合D).
public void getEl() {
for(A el : this) {
//do something
}
}
Run Code Online (Sandbox Code Playgroud)
有人可以帮我理解这里发生了什么吗?