Я только что нашел этот экзаменационный вопрос в старой экзаменационной работе и готовлюсь к предстоящему экзамену. Я не могу понять это:
Ниже показан надуманный частичный класс, реализующий интерфейс Iterable. Единственная цель этого класса - предоставить метод для перебора элементов атрибута .
Есть две вещи, которые нам нужно заполнить в классе, чтобы закончить его. Вот класс
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>( ) {
}
}
}
Я не совсем уверен, как конкретизировать ответ на этот вопрос, может ли кто-нибудь помочь?