古い試験用紙でこの試験問題を見つけたので、次の試験の準備をしています。私はそれを把握することはできません :
以下は、Iterable インターフェースを実装する考案された部分クラスを示しています。このクラスの唯一の目的は、属性を反復処理するメソッドを提供することですthings.
クラスを終了するには、クラスで記入する必要があるものが 2 つあります。クラスはこちら
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>( ) {
}
}
}
この質問に対する答えを具体化する方法がよくわかりませんが、誰か助けてもらえますか?