标签: java arrays list collections iterable
我知道我可以使用数组和列表,但究竟是什么允许在for-each循环中迭代一个对象?它需要是一个集合吗?还是一个Iterable?还是迭代器?我的问题是,实现/扩展需要什么接口或超类?