[Java lista] elvi kerdes: protected adattag - eredeti tema

Istvan Benedek istvan.benedek at gmail.com
2009. Okt. 9., P, 14:37:18 CEST


Azt gondolom a protected fieldeknek meg van a maguk elonye, ugyanis a
ha publikus gettert, settert csinalsz akkor azt barki hivhatja..
mig ha a fieldet protectedde teszed akkor csak a csomagban, illetve a
leszarmazott osztalyokban lesz elerheto.

Ha a kerdes az, hogy van e olyan eset mikor a kulvilag elol el akarunk
rejteni egy adattagot, illetve majdan egy leszarmazott osztalyban
hasznalni az adott fieldet? Nana, hogy van..


2009/10/9 Tamás Viktor <viktor.tamas at gmail.com>:
> Visszaterve az eredeti temara, en nem talalom a logikat a problema es
> a feltett kerdes kozott.
>
> "Egy kollegam aki java-t tanit tette fel a kerdest, annak apropojabol,
> hogy egy hallgatojat nem tudta meggyozni arrol, hogy az ososztalyban
> deklaralt adattagokat ne protected-kent deklaralja, hanem private-kent
> es csinaljon hozza getter/setter metodusokat.
> A kerdes az volt, hogy tudok-e peldat arra, amikor szukseg lehet arra,
> hogy egy osztaly adattagjai protected-kent legyenek deklaralva?"
>
> Mire ad megoldast, ha tudunk/nem tudunk ilyen peldat mondani?
> (Pl. ha nincs getter/setter akkor kisebb lesz a class fajl, ami
> beagyazott kornyezetben lenyeges lehet.)
>
> Az lenne a megfelelo kerdes, hogy mit tudunk felhozni a protected
> adattagok ellen az accessorok javara, nem?
> V
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>



-- 
Best regards,
István Benedek
Sr. Software Engineer


B2 International Ltd.
Budapest office, Hungary (GMT+1)

Madach Square 3, Floor 3
1075 Budapest
Hungary

Cell phone          : +36 (70) 375-4286

Office phone
E-mail               : ibenedek at b2international.com
Homepage          : http://www.b2international.com


További információk a(z) Javalist levelezőlistáról