Ú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.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Linux kezdőknek
- Bambu Lab 3D nyomtatók
- S.T.A.L.K.E.R.: Shadow of Chernobyl
- Tesla topik
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- PROHARDVER! feedback: bugok, problémák, ötletek
- Google Pixel Watch 3 - képpontos idő
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- Xiaomi 17 Ultra - jó az optikája
- További aktív témák...
- Akció! Apple iMac 19.2 i5-8500 Radeon Pro 560X 4GB 16GB 256GB SSD 21.5" 4K Retina
- LG 34WR50QK-B VA Monitor! 3440x1440 / 100Hz / 5ms / FreeSync / sRGB 99%
- Honor Magic6Pro 512GB,Újszerű,Adatkabel,12 hónap garanciával
- HP ZBook Fury 17 G8 i7-11800H 32 GB RAM 1TB SSD NVIDIA RTX A3000 Garancia
- Manli Gallardo RTX 4070 Ti
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

