In Java , le variabili sono fortemente tipizzati . Ciò significa che quando si dichiara una variabile in un programma Java , è necessario dichiarare il tipo, seguito dal suo nome . Il seguente esempio di codice Java dimostra che dichiara due variabili , una delle primitive di tipo integer e uno di un tipo di oggetto per una classe all'interno dell'applicazione :
int num ;
ApplicationHelper myHelp ;
una volta che un programma contiene una dichiarazione di variabile , il tipo di valore assegnato alla variabile deve essere adatto al tipo dichiarato . Queste le dichiarazioni di variabili potrebbero essere seguiti da istruzioni di assegnamento sulle righe successive . Tuttavia, l'operazione di assegnazione potrà avvenire anche sulla stessa riga della dichiarazione .
Assegnazione
assegnazione in Java è il processo di dare un valore a un primitivo- tipo di variabile o dare un riferimento all'oggetto a una variabile oggetto di tipo . Il segno di uguale agisce come operatore di assegnazione in Java , seguita dal valore da assegnare . Il seguente esempio di codice Java dimostra l'assegnazione di un valore ad una variabile intera di tipo primitivo , che è già stata dichiarata :
num = 5;
L' operazione di assegnazione alternativa potrebbe apparire all'interno della stessa linea di codice come la dichiarazione della variabile , come segue :
int num = 5;
il valore della variabile può essere modificato nuovamente nella successiva lavorazione , come in questo esempio :
NUM + +;
.
incrementi Questo codice il valore della variabile , aggiungendo un valore di uno ad esso
di istanze
Quando l'istruzione di assegnazione appare con riferimenti a oggetti , l' operazione di assegnazione può anche coinvolgere istanze dell'oggetto . Quando il codice Java crea una nuova istanza di oggetto di una classe Java in un'applicazione , la "nuova" parola chiave fa sì che il metodo costruttore della classe da eseguire, un'istanza dell'oggetto . Il seguente codice di esempio illustra istanziare una variabile oggetto :
myHelp = new ApplicationHelper ( ) ;
Questo potrebbe apparire anche all'interno della stessa riga della dichiarazione della variabile come segue :
ApplicationHelper myHelp = new ApplicationHelper ( ) ;
Quando questa riga di codice viene eseguito , il metodo costruttore della classe viene eseguito , che restituisce un'istanza della classe , un riferimento al quale è memorizzato nella variabile
.
Riferimenti
una volta che una variabile è stata dichiarata e assegnato un valore , un programma Java può fare riferimento alla variabile nel successivo trattamento . Per le variabili di tipo primitivo , il nome della variabile si riferisce a un valore memorizzato . Per tipi di oggetto , la variabile si riferisce alla posizione dell'istanza oggetto in memoria . Questo 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 comunemente appare quando i programmi passano riferimenti a oggetti come parametri ai metodi di classe .
Programmazione © www.354353.com