? Java -programmer gemmer data værdier i variabler. Når en programmør opretter en variabel i et Java-program , erklærer han typen og navnet på den variabel , og derefter tildeler en værdi til det. Værdien af en variabel kan ændres ved efterfølgende punkter henrettelse ved hjælp yderligere opgave operationer. Opgaven erklæring i Java indebærer at bruge opgaven operatøren at sætte værdien af en variabel. Den nøjagtige syntaks afhænger af typen af variabel modtager en værdi . Variable
I Java er variable stærkt skrevet . Det betyder, at når du erklærer en variabel i et Java -program , skal du erklære dets type, efterfulgt af sit navn. Følgende eksempel Java-kode demonstrerer erklære to variabler , en af primitiv -typen heltal , og en af en objekttype til en klasse inden ansøgningen : Hej
int num ,
ApplicationHelper myHelp ;
Når et program indeholder en variabel erklæring , den slags værdi tildelt variablen skal være tilpasset til den type deklareret. Disse variable erklæringer kunne følges ved overdragelse udsagn om de efterfølgende linjer. Imidlertid kunne opgaven operation også finde sted på den samme linje som erklæringen.
Assignment
Assignment i Java er processen med at give en værdi til en primitiv - typen variabel eller give et objekt reference til et objekt - typen variabel. Lighedstegnet fungerer som opgaven operatør i Java , efterfulgt af den værdi, der skal tildeles. Følgende eksempel Java-kode demonstrerer tildele en værdi til en primitiv -typen integer variabel, der er allerede blevet erklæret : Hej
num = 5;
Opgaven operation kunne alternativt møde inden for den samme linje kode som erklæringen af den variable , som følger : Hej
int num = 5;
værdien af variablen kan ændres igen i efterfølgende bearbejdning som i dette eksempel : Hej
num + +; .
Denne kode intervaller den variable værdi, tilføjer en værdi på en til det
instantiering
Når tildelingssætningen vises med objektreferencer kan opgaven operation også inddrage objekt instantiering . Når Java-kode opretter et nyt objekt instans af en Java-klasse i et program, det "nye " søgeord forårsager constructor metoden i klassen til at udføre , instantiere objektet. Følgende kodeeksempel viser instantiere et objekt variabel : Hej
myHelp = new ApplicationHelper ();
Dette kunne også møde inden for den samme linje som den variable erklæringen på følgende måde : Hej
ApplicationHelper myHelp = new ApplicationHelper ();
Når denne linje kode henretter , klassen constructor metoden henretter , returnere en instans af klassen , en henvisning til , der er gemt af variablen
. KAYAK Referencing
Når en variabel er erklæret og tildelt en værdi , kan et Java -program henvises til variabel i den efterfølgende behandling . For primitive -type variabler , henviser variablen navn til en lagret værdi . For objekttyper henviser variablen til placeringen af objektet instans i hukommelsen . Det betyder, at to objektvariabler kan pege på samme instans , som i følgende kodeeksempel : Hej
ApplicationHelper myHelp = new ApplicationHelper ();
ApplicationHelper sameHelp = myHelp ,
< p > Denne syntaks vises almindeligt , når programmerne passere objekt referencer som parametre til klassen metoder .