Što je izjava o dodjeli u Javi?

...

Java varijable pohranjuju različite vrste podataka.

Java programi pohranjuju vrijednosti podataka u varijablama. Kada programer kreira varijablu u Java aplikaciji, deklarira tip i naziv varijable, a zatim joj dodjeljuje vrijednost. Vrijednost varijable može se mijenjati u sljedećim točkama u izvršenju korištenjem daljnjih operacija dodjeljivanja. Naredba dodjele u Javi uključuje korištenje operatora dodjele za postavljanje vrijednosti varijable. Točna sintaksa ovisi o vrsti varijable koja prima vrijednost.

Varijable

U Javi su varijable jako tipizirane. To znači da kada deklarirate varijablu u Java programu, morate deklarirati njen tip, nakon čega slijedi njezino ime. Sljedeći primjer Java koda pokazuje deklariranje dviju varijabli, jedne cjelobrojnog primitivnog tipa i jedne tipa objekta za klasu unutar aplikacije: int num; ApplicationHelper myHelp;

Video dana

Jednom kada program sadrži deklaraciju varijable, vrsta vrijednosti koja je dodijeljena varijabli mora odgovarati deklariranom tipu. Ove deklaracije varijabli mogu biti praćene naredbama o dodjeli u sljedećim recima. Međutim, operacija dodjele se također može odvijati u istom retku kao i deklaracija.

Zadatak

Dodjela u Javi je proces davanja vrijednosti varijabli primitivnog tipa ili davanja reference objekta varijabli tipa objekta. Znak jednakosti djeluje kao operator dodjeljivanja u Javi, nakon čega slijedi vrijednost za dodjelu. Sljedeći primjer Java koda pokazuje dodjeljivanje vrijednosti primitivnoj cjelobrojnoj varijabli, koja je već deklarirana: num = 5;

Operacija dodjele bi se alternativno mogla pojaviti unutar istog retka koda kao i deklaracija varijable, kako slijedi: int num = 5;

Vrijednost varijable može se ponovno promijeniti u naknadnoj obradi kao u ovom primjeru: num++;

Ovaj kod povećava vrijednost varijable, dodajući joj vrijednost jedan.

Instanciranje

Kada se izraz dodjele pojavi s referencama na objekt, operacija dodjele također može uključivati ​​instanciranje objekta. Kada Java kod kreira novu instancu objekta Java klase u aplikaciji, ključna riječ "new" uzrokuje izvršavanje metode konstruktora klase, instancirajući objekt. Sljedeći primjer koda pokazuje instanciranje varijable objekta: myHelp = new ApplicationHelper();

Ovo se također može pojaviti unutar istog retka kao deklaracija varijable kako slijedi: ApplicationHelper myHelp = new ApplicationHelper();

Kada se ovaj redak koda izvrši, izvršava se metoda konstruktora klase, vraćajući instancu klase, referencu na koju je pohranjena varijabla.

Referenca

Nakon što je varijabla deklarirana i dodijeljena joj vrijednost, Java program se može referirati na varijablu u naknadnoj obradi. Za varijable primitivnog tipa, naziv varijable odnosi se na pohranjenu vrijednost. Za tipove objekata, varijabla se odnosi na mjesto instance objekta u memoriji. To znači da dvije objektne varijable mogu upućivati ​​na istu instancu, kao u sljedećem primjeru koda: ApplicationHelper myHelp = new ApplicationHelper(); ApplicationHelper istaHelp = mojaPomoć;

Ova se sintaksa obično pojavljuje kada programi prosljeđuju objektne reference kao parametre metodama klase.