? Java programmer lagrer dataverdier i variabler . Når en programmerer oppretter en variabel i et Java-program , erklærer han typen og navnet på variabelen , tildeler en verdi til det . Verdien av en variabel kan endres ved senere punkter i utførelsen ved hjelp av ytterligere oppdrag operasjoner . Oppdraget uttalelse i Java innebærer å bruke tilordningsoperatoren å sette verdien på en variabel . Den nøyaktige syntaksen er avhengig av type av variabel mottar en verdi . Variabler
I Java , er variablene sterkt skrevet . Dette betyr at når du deklarerer en variabel i et Java-program, må du erklære sin type, etterfulgt av navnet. Følgende eksempel Java-koden demonstrerer erklære to variabler , en av primitive -type heltall og en av et objekt type for en klasse i programmet : en
int num ;
ApplicationHelper myhelp ;
Når et program inneholder en variabel deklarasjon , hva slags verdi tildelt variabelen må være egnet til den type erklært . Disse variabeldeklarasjoner kunne bli etterfulgt av oppdrag uttalelser på etterfølgende linjer . Imidlertid kan oppdraget drift også skje på samme linje som erklæringen.
Assignment
Oppdraget i Java er prosessen med å gi en verdi til en primitiv - type variabel eller gi et objekt referanse til et objekt -type variabel . Likhetstegnet fungerer som oppdrag operatør i Java , etterfulgt av verdi for å tilordne . Følgende eksempel Java-kode demonstrerer tilordne en verdi til en primitiv -type heltallsvariabel , som allerede har blitt erklært : en
num = 5;
Oppdraget operasjonen kan alternativt vist i den samme linjen kode som erklæringen av variable , som følger : en
int num = 5;
verdien av variabelen kan endres igjen i påfølgende behandling som i dette eksempelet : en < p > num + +; .
Denne koden trinn variabelen verdi , og legger en verdi på én til det
oppretting
Når oppdraget uttalelse vises med objekt referanser , kan oppdraget drift også innebære objekt oppretting . Når Java kode oppretter et nytt objekt forekomst av en Java-klasse i et program , fører den "nye " søkeord konstruktøren metode for klassen til å utføre , Instantiating objektet . Følgende eksempelkode demonstrerer Instantiating et objekt variabel : en
myhelp = new ApplicationHelper ();
Dette kan også vises i samme linje som den variabeldeklarasjon som følger : en
ApplicationHelper myhelp = new ApplicationHelper ();
Når denne linjen med kode utfører , utfører klasse konstruktør-metoden , tilbake en forekomst av klassen , en referanse til noe som er lagret ved variabelen
.
referere
Når en variabel er deklarert og tilordnet en verdi , kan et Java- program refererer til variabelen i påfølgende behandling . For primitive -type variabler , refererer variabelen navn til en lagret verdi. For objekttyper , refererer variabelen til plasseringen av objektet eksempel i minnet. Dette betyr at to objekt variabler kan vise til samme instans , som i følgende eksempelkode : en
ApplicationHelper myhelp = new ApplicationHelper ();
ApplicationHelper sameHelp = myhelp ;
< p > Denne syntaksen vises vanligvis når programmer passere objekt referanser som parametre til klassen metoder .