Definizione di un package

Le classi Java sono raggruppate nei “package”

I package sono strutturati in uno schema ad albero

Il nome di un package può essere composto da più identificatori separati da “.”

Senza definire uno specifico package una classe verrà inserito nel default package

Packages

Più classi possono essere riunite in un package, dotato di nome

Il nome di una classe (o di un’interfaccia) va sempre qualificato con il nome del package a cui appartiene

Può essere omesso:

Criteri di raggruppamento

Package access è un criterio per raggruppare classi:

Creare un proprio package

Specificare il package che corrisponderà al percorso del filesystem a partire dal classpath