Čo je to vyhlásenie o priradení v jazyku Java?

...

Premenné Java ukladajú rôzne typy údajov.

Programy Java ukladajú hodnoty údajov do premenných. Keď programátor vytvorí premennú v aplikácii Java, deklaruje typ a názov premennej a potom jej priradí hodnotu. Hodnota premennej môže byť zmenená v nasledujúcich bodoch vykonávania pomocou ďalších operácií priradenia. Príkaz priradenia v jazyku Java zahŕňa použitie operátora priradenia na nastavenie hodnoty premennej. Presná syntax závisí od typu premennej prijímajúcej hodnotu.

Premenné

V Jave sú premenné silne typované. To znamená, že keď deklarujete premennú v programe Java, musíte deklarovať jej typ, za ktorým nasleduje jej názov. Nasledujúci vzorový kód Java demonštruje deklarovanie dvoch premenných, jednej z primitívneho typu celé číslo a jednej typu objektu pre triedu v rámci aplikácie: int num; ApplicationHelper myHelp;

Video dňa

Keď program obsahuje deklaráciu premennej, druh hodnoty priradenej premennej musí zodpovedať deklarovanému typu. Za týmito deklaráciami premenných môžu v nasledujúcich riadkoch nasledovať príkazy priradenia. Operácia priradenia však môže prebiehať aj na rovnakom riadku ako vyhlásenie.

Pridelenie

Priradenie v jazyku Java je proces pridelenia hodnoty premennej primitívneho typu alebo priradenia odkazu na objekt premennej typu objektu. Znamienko rovnosti funguje v jazyku Java ako operátor priradenia, za ktorým nasleduje hodnota, ktorá sa má priradiť. Nasledujúci vzorový kód Java demonštruje priradenie hodnoty k celočíselnej premennej primitívneho typu, ktorá už bola deklarovaná: num = 5;

Operácia priradenia sa môže alternatívne objaviť v rovnakom riadku kódu ako deklarácia premennej, a to takto: int num = 5;

Hodnotu premennej je možné pri následnom spracovaní znova zmeniť, ako v tomto príklade: num++;

Tento kód zvyšuje hodnotu premennej a pridáva k nej hodnotu jedna.

Inštancia

Keď sa príkaz priradenia objaví s odkazmi na objekt, operácia priradenia môže zahŕňať aj konkretizáciu objektu. Keď kód Java vytvorí novú inštanciu objektu triedy Java v aplikácii, kľúčové slovo „new“ spôsobí spustenie metódy konštruktora triedy, čím sa vytvorí inštancia objektu. Nasledujúci vzorový kód demonštruje vytvorenie inštancie objektovej premennej: myHelp = new ApplicationHelper();

To by sa tiež mohlo objaviť v rovnakom riadku ako deklarácia premennej nasledovne: ApplicationHelper myHelp = new ApplicationHelper();

Keď sa spustí tento riadok kódu, vykoná sa metóda konštruktora triedy, ktorá vráti inštanciu triedy, ktorej odkaz je uložený v premennej.

Odkazovanie

Akonáhle je premenná deklarovaná a priradená jej hodnota, program Java môže odkazovať na premennú pri následnom spracovaní. V prípade premenných primitívneho typu sa názov premennej vzťahuje na uloženú hodnotu. Pre typy objektov sa premenná vzťahuje na umiestnenie inštancie objektu v pamäti. To znamená, že dve premenné objektu môžu ukazovať na rovnakú inštanciu, ako v nasledujúcom vzorovom kóde: ApplicationHelper myHelp = new ApplicationHelper(); ApplicationHelper sameHelp = myHelp;

Táto syntax sa bežne objavuje, keď programy odovzdávajú odkazy na objekty ako parametre metódam triedy.