Che cos'è un'istruzione di assegnazione in Java?

...

Le variabili Java memorizzano diversi tipi di dati.

I programmi Java memorizzano i valori dei dati nelle variabili. Quando un programmatore crea una variabile in un'applicazione Java, dichiara il tipo e il nome della variabile, quindi le assegna un valore. Il valore di una variabile può essere modificato in punti successivi dell'esecuzione mediante ulteriori operazioni di assegnazione. L'istruzione di assegnazione in Java implica l'utilizzo dell'operatore di assegnazione per impostare il valore di una variabile. La sintassi esatta dipende dal tipo di variabile che riceve un valore.

Variabili

In Java, le variabili sono fortemente tipizzate. Ciò significa che quando si dichiara una variabile in un programma Java, è necessario dichiararne il tipo, seguito dal nome. Il seguente codice Java di esempio mostra la dichiarazione di due variabili, una di tipo primitivo intero e una di tipo oggetto per una classe all'interno dell'applicazione: int num; ApplicationHelper myHelp;

Video del giorno

Una volta che un programma contiene una dichiarazione di variabile, il tipo di valore assegnato alla variabile deve essere adatto al tipo dichiarato. Queste dichiarazioni di variabili potrebbero essere seguite da istruzioni di assegnazione sulle righe successive. Tuttavia, l'operazione di assegnazione potrebbe avvenire anche sulla stessa riga della dichiarazione.

Incarico

L'assegnazione in Java è il processo di dare un valore a una variabile di tipo primitivo o dare un riferimento a un oggetto a una variabile di tipo oggetto. Il segno di uguale funge da operatore di assegnazione in Java, seguito dal valore da assegnare. Il seguente codice Java di esempio mostra l'assegnazione di un valore a una variabile intera di tipo primitivo, che è già stata dichiarata: num = 5;

L'operazione di assegnazione potrebbe in alternativa apparire all'interno della stessa riga di codice della dichiarazione della variabile, come segue: int num = 5;

Il valore della variabile può essere modificato nuovamente in successive elaborazioni come in questo esempio: num++;

Questo codice incrementa il valore della variabile, aggiungendovi il valore uno.

istanza

Quando l'istruzione di assegnazione viene visualizzata con riferimenti a oggetti, l'operazione di assegnazione può anche implicare la creazione di istanze dell'oggetto. Quando il codice Java crea una nuova istanza dell'oggetto di una classe Java in un'applicazione, la parola chiave "new" provoca l'esecuzione del metodo costruttore della classe, istanziando l'oggetto. Il seguente codice di esempio mostra come creare un'istanza di una variabile oggetto: myHelp = new ApplicationHelper();

Questo potrebbe anche apparire all'interno della stessa riga della dichiarazione della variabile come segue: ApplicationHelper myHelp = new ApplicationHelper();

Quando questa riga di codice viene eseguita, viene eseguito il metodo costruttore della classe, restituendo un'istanza della classe, il cui riferimento è memorizzato dalla variabile.

riferimento

Una volta che una variabile è stata dichiarata e assegnato un valore, un programma Java può fare riferimento alla variabile nell'elaborazione successiva. Per le variabili di tipo primitivo, il nome della variabile fa riferimento a un valore memorizzato. Per i tipi di oggetto, la variabile fa riferimento alla posizione dell'istanza dell'oggetto in memoria. Ciò significa che due variabili oggetto possono puntare alla stessa istanza, come nel seguente codice di esempio: ApplicationHelper myHelp = new ApplicationHelper(); ApplicationHelper sameHelp = myHelp;

Questa sintassi appare comunemente quando i programmi passano i riferimenti agli oggetti come parametri ai metodi di classe.