Programmazione Parametrica ( a k. a. Generics ) Introduzione ai meccanismi e concetti della programmazione parametrica


File LinkedList.java LinkedListIterator



Scaricare 446 b.
Pagina6/17
28.03.2019
Dimensione del file446 b.
1   2   3   4   5   6   7   8   9   ...   17

File LinkedList.java



LinkedListIterator



Classe LinkedListIterator



LinkedListIterator – next()



LinkedListIterator – hasNext()



LinkedListIterator – add()



LinkedListIterator – add()



LinkedListIterator – remove()



LinkedListIterator –remove()



Classe LinkedListIterator



File ListIterator.java



File ListIterator.java



File ListIterator.java



Generics e sottotipi

  • Consideriamo

  • La prima istruzione è sicuramente legale, la seconda è più delicata …

    • Number è una classe astratta che ha Integer , Double e altre classi wrapper come sottotipi
    • Per capire se la seconda istruzione sia da accettare come legale continuiamo con l’esempio …


Generics e sottotipi

1   2   3   4   5   6   7   8   9   ...   17


©astratto.info 2019
invia messaggio

    Pagina principale