Forumi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 21.06.2010., 09:32   #1
white.banana
Premium
Moj komp
 
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!
white.banana je offline   Reply With Quote
Staro 21.06.2010., 10:05   #2
big_B
Premium
 
big_B's Avatar
 
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.
__________________
big_B je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 21.06.2010., 16:08   #3
white.banana
Premium
Moj komp
 
Datum registracije: May 2010
Lokacija: Kroejša
Postovi: 107
Citiraj:
Autor big_B Pregled postova
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.
hvala sada je puno jasnije! +1
white.banana je offline   Reply With Quote
Staro 28.06.2010., 14:33   #4
white.banana
Premium
Moj komp
 
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
white.banana je offline   Reply With Quote
Staro 28.06.2010., 18:59   #5
mc_fish
the luda ribetna
 
mc_fish's Avatar
 
Datum registracije: Aug 2004
Lokacija: Riblja mjesta u zagrebu:D
Postovi: 3,947
__________________
blup

mc_fish je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na