我刚刚在一张旧试卷中找到了这个考试题,并正在为即将到来的考试做准备。我想不明白 :
下面描述了一个人为的部分类,它实现了 Iterable 接口。此类的唯一目的是提供一种方法来迭代属性things.
我们需要在课堂上填写两件事来完成它。这是课程
private class PartialIterableClass /*FILL IN */ {
private String[] things;
public PartialIterableClass( String[] things ){
this.things = things;
}
/*FILL IN 2*/
}
我猜它应该类似于:
private class PartialIterableClass implements Iterable<PrivateIterableClass> {
private String[] things;
public PartialIterableClass( String[] things ){
this.things = things;
}
public Iterator<PartialIterableClass> iterator( ){
return new Iterator<PartialIterableClass>( ) {
}
}
}
不过,我不确定如何充实这个问题的答案,有人可以帮忙吗?