- OLED TV topic
- Kormányok / autós szimulátorok topikja
- UHD filmek lejátszása
- Kompakt vízhűtés
- Gamescom 2025: Harminc évnyi VGA
- Az Xbox égisze alatt oldaná meg a PC-s játékosok legnagyobb gondját a Microsoft
- Fejhallgató erősítő és DAC topik
- Melyik tápegységet vegyem?
- VR topik (Oculus Rift, stb.)
- AMD GPU-k jövője - amit tudni vélünk
Új hozzászólás Aktív témák
-
Lortech
addikt
válasz
MrSealRD #5815 üzenetére
Nem kell belelátni olyat a kommentembe, ami nincs ott. Nem mondtam, hogy ne használj getter/settert, azt mondom, hogy nem ettől leszel önmagában OO konform, ha csinálsz no-brain getter-settert minden meződhöz, ez csak a hamis érzetét kelti. Ha valamit el kell rejteni, akkor rejtsd el. Ha tudni kell hozzáférni, módosítani, akkor kellhet getter/setter. Ha meg _utólag_ logika kell a getter/setterbe, megsértheted a korábbi kontraktot.
-
WonderCSabo
félisten
válasz
MrSealRD #5815 üzenetére
Sztem Lortech üzenete itt az akart lenni, hogy nem minden tagnak kell getter/setter, továbbá ahol indokolt, a getter/setterbe egyéb logikát is illik írni az alapvető műveleten kívül.
Pl. vegyük egy Pair osztályt, aminek két darab adattagja van, first és second, és annyi az egész class funkcionalitása, hogy ezt a két értéket hordozza. Ebben az esetben a getter és setter felesleges, nyudogtan lehet public mindkettő.
De pl. van egy Car osztályod, akkor egyes belső adattagoknak nem csinálsz getter/settert, mivel semmi köze hozzá senki másnak, más adattagokhoz meg deklarálsz.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Nintendo Switch V2 32+128GB CFW okos! Dual Boot RP2040 Picofly Dual Boot tok + üvegfólia
- Samsung Galaxy S24 128GB, Tökéletes állapot, 100%-os akku, 2027-ig garancia
- Samsung Galaxy S25 Ultra 12/256GB, Újszerű, Kártyafüggetlen, Töltővel, Dobozzal, 3 Év Garanciával!
- i7-13700k
- Pioneer PD-203 CD-lejátszó megkímélt, működőképes állapot, Szegedi átvétellel
- Fujitsu LIFEBOOK E449 i5-8130U 8GB 256GB 14" FHD 1 év garancia
- Telefon felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- AKCIÓ! ASUS H81M-PLUS H81 chipset alaplap garanciával hibátlan működéssel
- Samsung Galaxy A13 64GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! Intel Core i9 9900K 8 mag 16 szál processzor garanciával hibátlan működéssel
Állásajánlatok
Cég: FOTC
Város: Budapest