Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Java , premenné sú silne zadali . To znamená , že keď deklarujete premennú v programe Java , musíte deklarovať jeho typ , nasledovaný svojim menom . Nasledujúci ukážkový kód v jazyku Java demonštruje deklarovať dve premenné , jednu z primitívneho typu integer a je jedným z typu objektu pre triedu v rámci aplikácie :
int num ;
ApplicationHelper myHelp ;
Akonáhle program obsahuje deklaráciu premennej , typ hodnota priradená premennej musí zodpovedať deklarovanému druhu. Tieto deklarácie premenných by mohli nasledovať príkazy priradenia na nasledujúcich riadkoch . Avšak , operácia priradenie by sa tiež konať na rovnakom riadku ako vyhlásenie .
Priradenie
Priradenie v Jave je proces dáva hodnotu primitívne - typ premennej , alebo dať odkaz na objekt na objekt typu premennej . Znamienko rovnosti funguje ako operátor priradenia v jazyku Java , nasledované hodnotou priradiť . Nasledujúci ukážkový kód v jazyku Java demonštruje priradenie hodnoty do celočíselnej premennej primitívneho typu , ktorá už bola vyhlásená za :
num = 5 ;
operácie priradenia mohla alternatívne objavia v rovnakom riadku kód ako deklarácia premennej , takto :
int num = 5 ;
hodnota premennej môžu byť zmenené opäť v následnom spracovaní ako v tomto príklade : Autor
num + + ;
Tento kód zvýši hodnotu premennej , pridanie hodnoty jedného k nej
inštancií
príkaz priradenia . zobrazí sa objekt odkazy , môže operácia priradenie tiež zahŕňať objekt inštancie . Keď Java kód vytvorí novú inštanciu objektu triedy Java v aplikácii , " nové " kľúčové slovo spôsobí , že metóda konstruktoru triedy vykonať , konkretizácie objektu . Nasledujúci kód vzorky demonštruje konkretizáciu objektu premenné :
myHelp = new ApplicationHelper ( ) ;
To môže tiež objaviť v rovnakom riadku ako deklaráciu premennej takto :
ApplicationHelper myHelp = new ApplicationHelper ( ) ;
Ak tento riadok kódu spustí , metóda konstruktoru triedy vykonáva , vracia inštanciu triedy , odkaz na ktorý je uložený v premennej
.
Odkazovanie
Akonáhle bola premenná deklarovaná a priradená hodnota , môže Java program nájdete na premenné v následnom spracovaní . Pre premenné primitívneho typu , názov premennej odkazuje na uloženej hodnoty . U typov objektov , ukazovateľ sa vzťahuje na umiestnenie inštancie objektu v pamäti . To znamená , že dve premenné objektu môže odkazovať na rovnakej inštancie , ako v nasledujúcom ukážkovom kóde :
ApplicationHelper myHelp = new ApplicationHelper ( ) ;
ApplicationHelper sameHelp = myHelp ;
Táto syntax sa objaví obyčajne , keď programy prejsť objekt odkazy ako parametre metódy triedy .