Implementar la interfaz Iterable
Acabo de encontrar esta pregunta de examen en un examen anterior y me estoy preparando para un próximo examen. Yo no puedo averiguarlo
A continuación se muestra una clase parcial artificial que implementa la interfaz Iterable. El único propósito de esta clase es proporcionar un método para iterar sobre el atributothings.
Hay dos cosas que necesitamos completar en la clase para terminarla. Aquí está la clase
private class PartialIterableClass /*FILL IN */ {
private String[] things;
public PartialIterableClass( String[] things ){
this.things = things;
}
/*FILL IN 2*/
}
Supongo que debería ser algo similar a:
private class PartialIterableClass implements Iterable<PrivateIterableClass> {
private String[] things;
public PartialIterableClass( String[] things ){
this.things = things;
}
public Iterator<PartialIterableClass> iterator( ){
return new Iterator<PartialIterableClass>( ) {
}
}
}
No estoy realmente seguro de cómo dar una respuesta a esta pregunta, ¿alguien puede ayudarme?