Classi involucro


In java i tipi primitivi (booleani, numerici, caratteri) non sono visti come oggetti.

Lavorando con le classi Vector, le cui istanze possono contenere elementi che sono istanze di oggetti e non di tipi primitivi, ciò può risultare scomodo: sarebbe invece utile vedere i tipi primitivi come oggetti.

Per questo ed altri casi, Java definisce nel package java.lang alcune classi "involucro" che hanno un'unica variabile d'istanza di tipo primitivo. Quando vengono istanziate, alle classi viene sempre assegnato un valore: possono quindi essere considerate costanti.

Con la definizione delle classi involucro è possibile trattare in maniera omogenea tipi primitivi ed oggetti.

Le classi involucro, che non vedremo in dettaglio, sono:


arrow1_left.gif (1097 byte)arrow1_right.gif (1095 byte)