Classe

Definizione rapida

Modello della programmazione a oggetti che stabilisce variabili e metodi condivisi dagli oggetti dello stesso tipo.

Spiegazione

La classe descrive quali dati può contenere un oggetto e quali operazioni può eseguire. Le istanze create a partire da tale definizione seguono la stessa struttura, pur potendo conservare valori differenti.

Esempio pratico

Una classe “Documento” può prevedere le variabili titolo e autore e un metodo per salvare; ogni documento concreto ne costituisce un'istanza.

Spiegazione tecnica

La definizione riunisce stato e comportamento in un tipo riutilizzabile. L'oggetto materializza quel modello durante l'esecuzione e assegna valori propri alle variabili previste.

Da non confondere con

La classe non è un singolo oggetto: rappresenta lo schema dal quale possono essere create più istanze.