Java mezőelérések egyszerűsítése hogyan?
Figyelt kérdés
Hogyan lehet egy osztály mezőire hivatkozni anélkül, hogy minden mező elé ki kelljen írni az osztály hivatkozást is?
Erre gondolok:
Alfa.field1 = value1;
Alfa.field2 = value2;
Alfa.field3 = value3;
stb..
hanem mint ahogy Delphiben, az osztály hivatkozással nyitunk egy blokkot és azon belül már csak a mezőket kell kiírni, tehát:
with Alfa do
begin
field1 := value1;
field2 := value2;
field3 := value3;
end;
Javaban ezt hogy lehet megtenni?
2017. márc. 11. 10:52
1/4 anonim válasza:
Sehogy, a Java objektum orientált nyelv.
2/4 A kérdező kommentje:
A Delphi is OOP, nem ez a problémám. Ellenkezőleg, pont azt kérdezem, hogy egy objektum több mezőjét hogyan lehet egyetlen osztály (objektum) hivatkozással elérni (v.ö. "shorthand")..
2017. márc. 11. 13:59
3/4 sharkxxx válasza:
Java-ban nincsen With struktúra. Ez van, ezt kell szeretni.
4/4 anonim válasza:
C#-ban konstuktor hívásnál van inicializáló blokk, ami hasonló.
Javat nem tudom.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!