Új hozzászólás Aktív témák
-
Lortech
addikt
válasz
bucsupeti #5809 üzenetére
Egyébként nagyon csúnya dolog javában a publikus adattag. Ilyen pl a Player osztályban a number. Ugyan működik a program de az egyik objektum-orientált elvet sérti meg a program, mégpedig az egységbezárást (Encaptulation). Illik private-ként deklarálni az adattagokat, és getter/setter metódusokkal intézni az adattagok írását, olvasását.
Hát azért ez egy picit nem ilyen egyszerű. Azzal, hogy private-té teszel minden tagváltozót és mindenre csinálsz "no-brain" gettert/settert (mindenféle logika nélkül, csak változó beállítás, változó visszaadás, mint a ahogy a java kódok nagy részénél látható) ezzel lehetővé téve, hogy kívülről megváltoztassák az objektumod belső állapotát, még nem vagy sokkal közelebb az egységbezáráshoz ahhoz képest, hogy mindent publicon hagysz.
[ Szerkesztve ]
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- iPhone-t használók OFF topikja
- PlayStation 5
- LEGO klub
- Video digitalizálás
- Hivatalos a OnePlus 13 startdátuma
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- AMD Navi Radeon™ RX 7xxx sorozat
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Bittorrent topik
- További aktív témák...
- Apple iPhone 13 Mini 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 13 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple II, kompakt Macintosh javítása
- LENOVO THINKPAD E16 G1 - Ryzen 5 7530U, 16, 512 GB, 16GB, Fémházas üzleti laptop 16" kijelzővel
- AMD Konfig - MSI X470, Ryzen 7 3800x, Vega 56, 32 GB RAM, 512 GB SSD