TIPI PRIMITIVI E CLASSI “WRAPPER”
In varie situazioni, può essere comodo poter trattare i tipi primitivi come oggetti
- per passarli per riferimento a una funzione
- per poterli usare quando una funzione richiede obbligatoriamente un “vero oggetto”
Una classe “wrapper” incapsula una variabile di un tipo primitivo
- ad es., la classe Boolean incapsula un boolean
La classe wrapper ha nome (quasi) identico al tipo primitivo che incapsula, ma con l’iniziale maiuscola.