Il tipo è l'insieme di caratteristiche che qualsiasi valore assunto da una variabile dovrà soddisfare.

Tipi:


Assegnazione del valore:
il valore della variabile può essere assegnato in modo diverso a seconda del tipo di variabile



questi tipi di valori detti primitivi hanno anche la corrispondete classe wrapper (simple object)