? Java -program lagra datavärden i variabler . När en programmerare skapar en variabel i ett Java-program , förklarar han den typen och namnet på den variabel , sedan tilldelar ett värde till den . Värdet på en variabel kan ändras vid efterföljande punkter i utförande med ytterligare uppdrag operationer . Uppdraget uttalande i Java innebär att man använder uppdraget operatören att ställa in värdet på en variabel . Den exakta syntaxen beror på vilken typ av variabel som tar emot ett värde . Variabler
I Java , är variabler starkt skrivit . Detta innebär att när du deklarerar en variabel i ett Java -program , måste du deklarera sitt slag , följt av dess namn . Följande exempel Java-kod demonstrerar förklara två variabler , en av primitiv typ heltal och en av ett objekt typ för en klass i programmet :
int num ,
ApplicationHelper myHelp ;
När ett program innehåller en variabel deklaration , vilken typ av värde som tilldelas variabeln måste vara anpassade till den typ deklarerade . Dessa variabeldeklarationer kan följas av tilldelningssatser på efterföljande rader . Dock kunde överlåtelsetransaktionen sker också på samma linje som deklarationen .
Uppdrag
Uppdrag i Java är processen för att ge ett värde till en primitiv - typ variabel eller ge ett objekt referens till ett objekt av typen variabel . Likhetstecknet fungerar som tilldelningsoperator i Java , följt av värdet att tilldela . Följande exempel Java-kod visar att tilldela ett värde till en primitiv typ integer variabel , vilket redan har förklarats :
num = 5;
Uppdraget operation kan alternativt anges på samma linje kod som deklarationen av variabeln enligt följande :
int num = 5;
värdet på variabeln kan ändras igen i efterföljande behandling som i detta exempel :
nUM + + ,.
denna kod steg variabeln värde , lägga ett värde av en till det
Instansiering
När tilldelningssatsen visas med objektreferenser får uppdraget operationen innebär också objekt exemplifiering . När Java-kod skapar ett nytt objekt instans av en Java- klass i en ansökan , får den " nya " nyckelordet konstruktormetoden i klassen att köra , instansiera objektet . Följande exempelkod visar instansiera ett objekt variabel :
myHelp = ny ApplicationHelper ( ) ;
Detta kan också visas i samma linje som den variabel deklarationen, enligt följande :
ApplicationHelper myHelp = ny ApplicationHelper ( ) ;
När denna kodrad körs exekverar klasskonstruktorn metoden returnera en instans av klassen , en hänvisning till vilka lagras av variabeln
.
referera
När en variabel har deklarerats och tilldelats ett värde , kan ett Java -program hänvisar till variabeln i efterföljande bearbetning . För primitiva typen variabler avser variabelnamn till ett lagrat värde . För objekttyper , Variabeln gäller placeringen av objektet instans i minnet. Detta innebär att två objekt variabler kan peka på samma instans , som i följande exempelkod :
ApplicationHelper myHelp = ny ApplicationHelper ( ) ;
ApplicationHelper sameHelp = myHelp ,
Denna syntax visas vanligen när programmen passerar objektreferenser som parametrar till metoder i klassen .