Tipovi referenci u Javi

Napisao Doug Lowe

DO referentni tip je vrsta podataka koja se temelji na klasi, a ne na jednoj od primitivnih vrsta koje su ugrađene u jezik Java. Predavanje može biti klasa koja se nudi kao dio biblioteke klasa Java API ili klasa koju sami napišete.

U svakom slučaju, kada kreirate objekt iz klase, Java dodjeljuje količinu memorije koja je objektu potrebna za spremanje objekta. Zatim, ako objekt dodijelite varijabli, varijabli se zapravo dodjeljuje referenca na objekt, a ne na sam objekt. Ova referenca je adresa memorijskog mjesta na kojem je objekt pohranjen.



je losartan diuretik

Da biste deklarirali varijablu pomoću referentne vrste, jednostavno navedite naziv klase kao vrstu podataka. Na primjer, sljedeća izjava definira varijablu koja se može pozivati ​​na objekte stvorene iz imenovane klaseLopta:

Ball b;

Morate navestiuvozizjava da kaže Javi gdje pronaći klasu.

Da biste stvorili novu instancu objekta iz klase, koristitenoviključna riječ zajedno s nazivom klase:

maksimalna jačina mucinex dm doza
Ball b = new Ball();

Jedan od ključnih pojmova u radu s referentnim vrstama jest činjenica da varijabla određenog tipa zapravo ne sadrži objekt te vrste. Umjesto toga, sadrži referencu na objekt ispravnog tipa. Važna nuspojava je da se dvije varijable mogu odnositi na isti objekt.

Razmotrite ove izjave:

Ball b1 = new Ball(); Ball b2 = b1;

Evo, obojeb1ib2odnose se na istu instancuLoptarazred.