Nella programmazione orientata agli oggetti, un oggetto è un’entità all’interno di un programma in esecuzione. Gli oggetti sono tipi caratterizzati da valori specifici dei membri di classe, cioè metodi e campi (stati).

creazione di oggetti

Gli oggetti vengono creati quando il main viene eseguito, quindi la memoria viene allocata per loro al runtime, cioè durante l’esecuzione del programma.

  1. Dichiarazione: Menu menuOpzioni = new Menu()
  2. Creazione: Menu menuOpzioni = new Menu()
  3. Assegnazione: Menu menuOpzioni = new Menu()

Ogni oggetto ha un suo tipi, detto classe, quindi ogni oggetto si dice essere un’istanza di una classe.

Per effettuare una richiesta a un’oggetto, si invia un messaggio a quell’oggetto usando un metodo.