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.
- Dichiarazione: Menu menuOpzioni = new Menu()
- Creazione: Menu menuOpzioni = new Menu()
- 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.