Java JDK7源码-java.lang.Iterable<T>

源码

1
package java.lang;
2
3
import java.util.Iterator;
4
5
/**
6
 * Iterable<T>中的T代表Iterator返回的元素类型。
7
 * 实现本接口的类可用语法糖foreach(即增强for循环)进行遍历,foreach实际是由Iterator实现的。
8
 */
9
public interface Iterable<T> {
10
11
    Iterator<T> iterator();
12
}

已整理层级关系

直接子接口

未整理层级关系

直接子接口

直接实现本接口的类