![...](/f/caef1709db3e2d86e41443cfb52ed135.jpg)
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.