Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aké sú tri typy premenných používaných v Java?

Java má viac ako tri typy premenných, ale môžu byť všeobecne kategorizované niekoľkými spôsobmi. Na súbore * troch * kategórií nie je všeobecne dohodnuté, ale tu sú tri bežné spôsoby, ako ich zoskupiť, pričom každý z nich ponúka trochu inú perspektívu:

1. podľa typu údajov: Toto je najbežnejšia kategorizácia. Môžeme zoskupovať premenné do troch širokých typov údajov:

* Primitívne typy údajov: Tieto majú priamo jednoduché hodnoty. Medzi príklady patrí `int` (celé číslo),` float` (číslo s pohyblivou rádovou čiarkou), `dvojité" (dvojitá presnosť s pohyblivým bodom), `char` (znak),` boolean` (true/false), `byte`," krátka "," long ".

* referenčné typy (objekty): Tieto adresy pamäťov (referencie) ukazujú na objekty uložené inde v pamäti. Príklady zahŕňajú `String`,` Integer`, vlastné triedy a polia.

* null: Toto je špeciálny typ, ktorý označuje neprítomnosť hodnoty. Premennú akéhokoľvek referenčného typu je možné priradiť `null`.

2. podľa rozsahu (kde sú prístupné): Tu môžeme identifikovať:

* Lokálne premenné: Deklarované vo vnútri metódy alebo bloku kódu. Sú prístupné iba v rámci tohto konkrétneho bloku.

* premenné inštancie (členské premenné): Vyhlásené vo vnútri triedy, ale mimo akejkoľvek metódy. Sú spojené s každou inštanciou (objekt) triedy.

* premenné triedy (statické premenné): Deklarované pomocou kľúčového slova „statické“. Patrí do samotnej triedy, nie k jednotlivým objektom a sú zdieľané medzi všetkými prípadmi.

3. Mlníteľnosť: Toto sa menej často používa na primárnu kategorizáciu, ale koncepčne dôležité:

* nemenné premenné: Ich hodnota sa nedá zmeniť po ich inicializácii (napr. Reťazce sú nemenné, hoci reťazcové referencie môžu zmeniť to, na čo ukazujú).

* MNOBATICKÉ Premenné: Ich hodnota je možné po inicializácii modifikovať (väčšina primitívnejších typov a objektov je mierateľná).

* Efektívne nemenné: Premenné, ktoré sú navrhnuté tak, aby sa javili ako nemenné, aj keď ich základné zložky sú menené. Zvyčajne to zahŕňa defenzívne kopírovanie alebo starostlivé riadenie prístupu k modifikovateľným komponentom.

Preto si v závislosti od vašich kritérií môžete zvoliť tri rôzne zoskupenia. Prístup „podľa dátového typu“ je najčastejšie vyskytovaný pri klasifikácii premenných v úvodných materiáloch Java.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené