Witam czytając o kolekcjach i interfejsach lekko się zakręciłem.
Różne kolekcje implementują interfejsy dostępne tutaj:
Rozdział 7
A więc te metody są zaimplementowane w kolekcjach.
Jednak jeśli chciałbym stworzyć własną kolekcje to wtedy sam implementuje metody z wybranych interfejsów.
Dzięki temu mogę stworzyć np. własny iterator, który działa tak jak zapragnę.
Prosiłbym o sprostowanie czy dobrze to rozumiem czy może coś pokręciłem.