public vlastnosti nepoužívám.
Tiez mam bicykel, ale nosim ho v krabici na chrbte...
Ani ja public vlastnosti nepouzivam. Ak potrebujem, tak k tej vlastnosti mam napisany getter/setter a ak nepotrebujem, tak ani jedno.
Pripada mi prasacke mat cast vlastnosti, ktore su public a cast, ku ktorym je getter/setter. Ked sa k takej triede vratim po pol roku, tak stale musim pozerat, ze co musim volat priamo a co cez getter/setter.
Na druhu stranu, bez public vlastnosti viem, ze vsetko je private a ze obsah kazdej vlastnosti ziskam cez get metodu.
Public je klucova viditelnost, pri metodach. Pri vlastnostiach proste jeho vyuzitie nevidim. Aj ked rozumiem tomu, ze niekomu sa moze pacit opacny pristup.