Una parola chiave di classe nella programmazione è un indicatore che dichiara una certa classe. Nella programmazione orientata agli oggetti, una classe contiene e progetta oggetti, conservando i dati informativi di un oggetto e i suoi modelli comportamentali (cosa può fare). Questi comportamenti sono noti anche come metodi: processi che sono correlati all'oggetto in questione. Ad esempio, se un programmatore desidera creare una classe per l'oggetto frigorifero, la classe potrebbe contenere informazioni sul frigorifero:
- il suo esterno in acciaio inossidabile
- i tre ripiani
- un cassetto dei prodotti
così come metodi e comportamenti correlati:
- raffreddare il cibo mantenendo una temperatura specifica
- aprendo il frigorifero e inserendo il cibo all'interno
- utilizzando l'erogatore di ghiaccio per prendere una bevanda
La parola chiave class (semplicemente la parola classe prima di ogni altra cosa) avvia una dichiarazione di classe ed è richiesta prima di qualsiasi classe. Il titolo della classe segue la parola chiave:
classe Frigorifero {}
Tutti gli altri dati e metodi (o funzioni) della classe frigorifero rientrano tra parentesi.
La parola chiave della classe e il seguente titolo della classe sono gli unici prefissi richiesti per una classe. Tuttavia, ci sono funzionalità opzionali che i programmatori possono utilizzare per definire una classe. I programmatori possono creare una classe pubblica o privata e possono anche denotare una superclasse di cui fa parte la classe corrente.