Le lezioni finora hanno discusso la creazione di classi, che sono modelli per la creazione di oggetti. Nella stessa lezione verrà descritto il processo di creazione e utilizzo degli oggetti stessi.
Collegamenti
Nel linguaggio Java, una variabile non può mai memorizzare un oggetto. Invece, Java ha riferimenti che puntano alla posizione di un oggetto in memoria.
La sintassi per la creazione di una variabile di tipo riferimento oggetto è la seguente:
<Nome della classe> <nome variabile>;
Vale la pena notare che indichiamo immediatamente la classe i cui oggetti verranno referenziati.
Esempio: una variabile denominata "b" che punta alla classe Book:
Libro b;
Allo stesso modo, puoi creare campi di classe (puoi aggiungere un modificatore di accesso lì). È possibile creare array di riferimenti e restituirli dai metodi. Esempio:
public class Libreria {
libro pubblico[] libri;
public Libro findBookWithName(String name) {
//codice che trova il libro giusto
}
};
Conclusione: in molti modi, puoi lavorare con i riferimenti allo stesso modo delle variabili di altri tipi elementari (int, long, double...).