Változók
Változók
- Az objektum az állapotát változókban tárolja.
- Olyan adatelem, amely azonosítóval van ellátva
- inicializálatlan lokális változót nem tudunk használni, ezt első használat előtt kell megtenni
- Változót lehet véglegesen is deklarálni. A végleges változó értékét nem lehet megváltoztatni az inicializálás után, ezt a final kulcsszó használatával tudjuk megtenni
- A változó neve csak érvényes azonosító lehet: tetszőleges hosszúságú Unicode karakterekből álló sorozat, de az első helyen csak betű szerepelhet
- típusa meghatározza, hogy milyen értékeket vehet fel a változó, és milyen műveleteket hajthatunk végre rajta
- Változódeklaráció: type name; / type name=érték
- A változó rendelkezik hatókörrel is, melyet a deklaráció helye egyértelműen meghatároz
- Tagváltozó
- osztályon belül, de a metódusokon kívül lehet deklarálni
- osztály egészében látható
- Lokális változó
- egy kódblokkon belül vannak
- láthatósága a deklaráció helyétől az őket közvetlenül körülvevő blokk végéig tart
- metódusok formális paraméterei
- egész metóduson belül látható
- kivételkezelő paraméterek
- egész metóduson belül látható
- Az adattípusoknak két csoportja van
- Primitív
- egy egyszerű értéket képesek tárolni: számot, karaktert vagy logikai értéket
- byte
- bájt méretű egész
- 8-bit kettes komplemens
- Short
- rövid egész
- 16-bit kettes komplemens
- Int
- egész
- 32-bit kettes komplemens
- Long
- hosszú egész
- 64-bit kettes komplemens
- Float
- egyszeres pontosságú lebegőpontos
- 32-bit IEEE 754
- Double
- dupla pontosságú lebegőpontos
- 64-bit IEEE 754
- Char
- 16-bit Unicode karakter
- Boolean
- Logika
- True vagy false
- Primitív
- Tagváltozó
- Referencia
- Az objektum neve nem egy közvetlen értéket, hanem csak egy referenciát jelent
- Az értéket közvetetten, a referencián keresztül érhetjük el
- Tömbök
- Több azonos típusú adatot tartalmaz
- Hossza a létrehozásakor kerül megállapításra
- Elemei a tömbben elfoglalt helyük szerint érhetőek el
- A tömbök objektumok
- Minden eleme azonos típusú
- Egyik tömbből másikba valómásolásnál használhatjuk az arraycopy metódust
- Osztályok
- Interfészek
Hirdetés
Hirdetés