Kaj je izjava o dodelitvi v Javi?

...

Java spremenljivke hranijo različne vrste podatkov.

Programi Java hranijo vrednosti podatkov v spremenljivkah. Ko programer ustvari spremenljivko v aplikaciji Java, deklarira vrsto in ime spremenljivke, nato ji dodeli vrednost. Vrednost spremenljivke je mogoče spremeniti na naslednjih točkah izvajanja z nadaljnjimi operacijami dodelitve. Stavek dodelitve v Javi vključuje uporabo operatorja dodelitve za nastavitev vrednosti spremenljivke. Natančna sintaksa je odvisna od vrste spremenljivke, ki prejme vrednost.

spremenljivke

V Javi so spremenljivke močno tipizirane. To pomeni, da morate, ko deklarirate spremenljivko v programu Java, deklarirati njen tip, ki ji sledi ime. Naslednji vzorec kode Java prikazuje deklariranje dveh spremenljivk, ene celega tipa primitivnega tipa in druge vrste objekta za razred znotraj aplikacije: int num; ApplicationHelper myHelp;

Video dneva

Ko program vsebuje deklaracijo spremenljivke, mora biti vrsta vrednosti, dodeljena spremenljivki, primerna za deklarirani tip. Tem deklaracijam spremenljivk bi lahko sledili stavki o dodelitvi v naslednjih vrsticah. Vendar pa bi lahko operacija dodelitve potekala tudi v isti vrstici kot deklaracija.

Naloga

Dodeljevanje v Javi je postopek dajanja vrednosti spremenljivki primitivnega tipa ali podajanja sklicevanja na objekt spremenljivki tipa objekta. Znak enakosti deluje kot operator dodelitve v Javi, ki mu sledi vrednost, ki jo je treba dodeliti. Naslednja vzorčna koda Java prikazuje dodelitev vrednosti celoštevilski spremenljivki primitivnega tipa, ki je že bila deklarirana: num = 5;

Operacija dodelitve se lahko pojavi v isti vrstici kode kot deklaracija spremenljivke, kot sledi: int num = 5;

Vrednost spremenljivke se lahko ponovno spremeni v nadaljnji obdelavi, kot v tem primeru: num++;

Ta koda poveča vrednost spremenljivke in ji doda vrednost ena.

Primerek

Ko se stavek dodelitve pojavi s sklicami na objekt, lahko operacija dodelitve vključuje tudi instanciacijo objekta. Ko Java koda ustvari nov primerek predmeta razreda Java v aplikaciji, ključna beseda "new" povzroči, da se izvede metoda konstruktorja razreda in ustvari primer predmeta. Naslednja vzorčna koda prikazuje ustvarjanje primerka spremenljivke objekta: myHelp = new ApplicationHelper();

To se lahko pojavi tudi v isti vrstici kot deklaracija spremenljivke, kot sledi: ApplicationHelper myHelp = new ApplicationHelper();

Ko se ta vrstica kode izvede, se izvede metoda konstruktorja razreda, ki vrne primerek razreda, sklic na katerega je shranjen v spremenljivki.

Referenca

Ko je spremenljivka deklarirana in dodeljena vrednost, se lahko program Java pri poznejši obdelavi sklicuje na spremenljivko. Za spremenljivke primitivnega tipa se ime spremenljivke nanaša na shranjeno vrednost. Za tipe objektov se spremenljivka nanaša na lokacijo primerka predmeta v pomnilniku. To pomeni, da lahko dve spremenljivki objekta kažeta na isti primerek, kot v naslednjem vzorcu kode: ApplicationHelper myHelp = new ApplicationHelper(); ApplicationHelper sameHelp = myHelp;

Ta sintaksa se pogosto pojavi, ko programi posredujejo sklice na objekt kot parametre metodam razreda.