Javaban mi a különbség a static és a final típusú változó között? Illetve a static final, vagy a final static mire jó?
Figyelt kérdés
2013. okt. 8. 09:05
1/2 anonim válasza:
static = osztályszintű
final = read-only, vagyis nem módosítható az értéke
2/2 anonim válasza:
Ahogy első írta.
A static azt jelenti, hogy nem példányosodik, tehát az objektum példányokba nem kerül bele, hanem minden példány ugyanazt az értéket látja, ami egyszer van csak tárolva.
Írni is mindegyik írhatja, de akkor mindegyik példány látja a változást. Ha egyben final is, akkor viszont nem írható, csak olvasható.
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!