Az ingatlan (programozás)
Ez a cikk hiányzik hivatkozások információforrások.
Az ingatlan - oly módon, hogy hozzáférjen a belső állapotát egy objektum szimuláló változó bizonyos típusú. Fellebbezés az ingatlan egy tárgy ugyanúgy néz ki, mint egy fellebbezést a strukturális mező (strukturált programozás), de valójában keresztül végrehajtott függvényhívás. Amikor megpróbálja beállítani az értékét az ingatlan hívják eljárás, és meg kell kérni az értékét, hogy a tulajdon - a másik.
Az alkalmazás tulajdonságainak
- Megadhat egy alapértelmezett értéket, amely tárolja a tulajdon (vagy azt jelzi, hogy az alapértelmezett nincs érték megadva);
- megadhatja, hogy csak olvasható tulajdonság.
Általános szabály, hogy egy tulajdonság társul egy bizonyos belső területén az objektum. De az ingatlan általában nem lehet térképezni, hogy bármelyik változó tárgy, hanem a tárgy a felhasználónak kell foglalkozni vele, mintha egy jelenlegi doboz.
Tulajdonságok erősítheti a rugalmasságot és a biztonsági szoftvereket, hogy egy része (nyitott) interfész lehetővé teszi, hogy módosítsa a belső végrehajtását egy tárgy tulajdonságai nem változnak. Tulajdonságok, hogy könnyen módosíthatja a program abban az esetben, ha egy osztály eredetileg végre megsérti a tokozás. és később úgy dönt, hogy megváltoztassa a hozzáférési területen. Ha nincs nyelv tulajdonságait mechanizmusra lenne szükség, hogy keresni és cserélni a hivatkozás a mezőket a hozzáférési mód.
Sok programozási nyelvek, tulajdonságai vannak megvalósítva egy pár módszerekkel. Módszer, amely megkapja az aktuális ingatlanok értékét úgynevezett szetter (tartozék); a módszer az új ingatlan értéke - mutator (mutator). [Szerkesztés 384 nap] programozási nyelvek, amelyek nem támogatják a tulajdonságokat, például a C ++ és Java. egy pár szetter és mutator egy elfogadott helyettesítő a csere.
Általában az úgynevezett ingatlan módszerekkel elemzi ingatlan Prefixekkel get és set. például egy ingatlan xyzzy - get_Xyzzy és set_Xyzzy (hagyományos stílus C) vagy GetXyzzy és SetXyzzy (CamelCase stílus). Ezzel kapcsolatban elnevezési sémáját módszerek tulajdonságait beépült szleng nevek getter és setter.
Tulajdonságok C #
Tulajdonságok C # - a területen egy logikai blokk, amelyben ott vannak a kulcsszavak kap, és állítsa be.
Példa osztályt a tulajdonság:
Tulajdonságok VB.NET
Példa megvalósítása VB.NET. Ha azt szeretnénk, hogy megvalósítsa a tulajdonság csak olvasható vagy csak írható. alkalmazni módosítók ReadOnly és WriteOnly. Az ingatlan lehet paraméterezni. Az is lehet, az alapértelmezett tulajdonság, szükség van hozzá egy módosítót Alapértelmezett
Tulajdonságok Delphi
Leírását az ingatlanok Delphi a szó tulajdon.
Példa osztályt a tulajdonság: