Kezdőoldal » Számítástechnika » Programozás » Mi a különbség definíció,...

Mi a különbség definíció, deklaráció és inicializálás között?

Figyelt kérdés
Javaban.

2018. máj. 22. 14:34
 1/2 anonim ***** válasza:
2018. máj. 22. 14:36
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:
100%

A fenti linken is vannak jó válaszok.

Nem pont Javaban, hanem úgy általában:

- Deklaráció, amikor a fordítónak megmondjuk, hogy egy adott szimbólum mit takar majd, a hivatkozás helyén hogyan kezelendő. Ez lehet változónév, függvény, metódus, egész osztály is akár. A függvényeknél pl. nem arra vonatkozik, amit csinál majd, hanem a paraméterlistára és a visszatérési típusra, vagyis hogy a megfelelő kódot tudja generálni hozzá a fordító. Változóknál ugyanígy a neve és a típusa, összetett típus esetén is.

- Definíció, amikor az adott változót, stb. azon a ponton létre is hozzuk. Tehát pl. lefoglaljuk a memóriát a változónak, vagy megadjuk egy függvény törzsét, ami belefordul a tárgykódba. A tiszta deklarációnál pl. nem jön létre kód vagy memóriafoglalás, az csak a fordítónak szóló információ, a definíciónál viszont kód fordul az adott helyre.

- Az inicializálás egy kezdő állapot beállítása. Ez változókra, adatszerkezetekre vonatkozik.

2018. máj. 22. 16:32
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!