|
21.06.2010., 09:32 | #1 |
Premium
Datum registracije: May 2010
Lokacija: Kroejša
Postovi: 107
|
C# accessors
Moze li netko da mi laički objasni upotrebu Propertiesa za objekte itd, te metode "get" i "set". Uzeo sam si knjigu "Programiranje na jeziku C#" od mikroknjige, knjiga je naravno na srpskom pa mi se mješaju neki pojmovi. Eto ukoliko je netko voljan da mi malo to pojasni, bio bih zahvala! |
21.06.2010., 10:05 | #2 |
Premium
Datum registracije: Oct 2004
Lokacija: Zagreb
Postovi: 560
|
Koriste se za bolju kontrolu nad promjenama sadržaja nekog fielda. S ključnim riječima private ili public možeš samo dati ili uskratiti pristup nekom fieldu (varijabli), dok se preko propertija to može još dodatno konfigurirati. Npr. dati mu samo read pristup ili ubaciti neku provjeru prije zapisivanja u field. Propertiji se koriste u klasama koje će se kasnije naslijediti ili pak ubaciti u neki assembly i programer više ne želi misliti što smije, a što nesmije ubaciit u pojedini field. Sa "set" kontroliraš zapisivanje, dok s ovom drugom kontroliraš čitanje. Svaki property kontrolira pristup jednom (ili više) private field-ova. Znači propertiji uvijek ima barem jedan private filed, idu u parovima. Nakon što je properti definiran (kao i njegov field), varijabli se pristupa siključivo preko propertija.
__________________
|
|
|
Oglas
|
|
21.06.2010., 16:08 | #3 | |
Premium
Datum registracije: May 2010
Lokacija: Kroejša
Postovi: 107
|
Citiraj:
|
|
28.06.2010., 14:33 | #4 |
Premium
Datum registracije: May 2010
Lokacija: Kroejša
Postovi: 107
|
Imam još jedno dodatno pitanje. Naime, savladao sam get, set i ostale metode. Takodjer prosao sam interfejse i trenutno sam malo na arrayima ( sve slicno php-u ). Zanima me dali se mozda napraviti samo jedan file npr : classes.cs interfaces.cs te da se oni includaju u program.cs kao sto php ima include funkciju. tnx |
28.06.2010., 18:59 | #5 |
the luda ribetna
Datum registracije: Aug 2004
Lokacija: Riblja mjesta u zagrebu:D
Postovi: 3,947
|
|
|
|
Oglas
|
|
|
|