Pakete (Packages) sind Gruppen zusammenhängender Klassen und Schnittstellen. Durch das Verwenden von Paketen kann eine bessere Verwaltung großer Mengen von Klassen und Schnittstellen erreicht werden. Durch die die Angabe des Paketnamens (package Paketname) am Anfang einer Klassendefinition wird eine Klasse zu einem Paket zugehörig gekennzeichnet. Klassen aus anderen Paketen können dieses Paket dann importieren (import Paketname) und die importierten Klassen und Schnittstellen verwenden.