link alink iter getcurrent()iter nextlink()/access link at iterator /move iter to next link after we've made the iterator objectwe can use it to access the link it points to or increment it so it points to the next linkas shown in the second two statements we call the iterator object iter to emphasize that you could make more iterators (iter and so onthe same way the iterator always points to some link in the list it' associated with the listbut it' not the same as the list or the same as link figure shows two iterators pointing to links in list linked list first null next next next next list iterator current list iterator current figure list iterators additional iterator features we've seen several programs in which the use of previous field made performing certain operations simplersuch as deleting link from an arbitrary location such field is also useful in an iterator alsoit may be that the iterator will need to change the value of the list' first field--for instanceif an item is inserted or deleted at the beginning of the list if the iterator is an object of separate classhow can it access private fieldsuch as firstin the listone solution is for the list to pass reference from itself to the iterator when it creates the iterator this reference is stored in field in the iterator