10.06.2021, 11:39 | #1 |
Участник
|
Как стандартный ListEnumerator получает ссылку на список?
Эпиграф:
щас глупую весч спрошу.Какой он, этот Слонопотам? Как стандартный ListEnumerator получает ссылку на список? сейчас единственный способ создать экземпляр класса ListEnumerator - это вызвать метод list.getEnumerator() ну, ок. пусть будет единственный. я так понимаю что метод list.getEnumerator() внутри создает экземпляр класса ListEnumerator и каким-то образом передает ссылку на енумерируемый список. А как он передает? каким методом? можно ли этот скрытый метод вызвать из x++? X++: List list = new list(Types::String) ListEnumerator le = list.getEnumerator(); while( le && le.moveNext() ) { this.addEnd(le.current()); } А вот как заимплементить Enumerator MapsIterator |
|
|
За это сообщение автора поблагодарили: belugin (5). |