Un oggetto è qualsiasi entità che può essere manipolata da comandi in un linguaggio di programmazione. Un oggetto può essere un valore, una variabile, una funzione o una struttura dati complessa. Nella programmazione orientata agli oggetti, un oggetto fa riferimento a un'istanza di una classe.