Pascal osztályok
Azt látta, hogy Pascal tárgyak mutatnak néhány jellemzője az objektum-orientált paradigma. Ezek végrehajtása tokozás, adatrejtés és öröklés, de megvannak a korlátai. Például Pascal tárgyak nem vesznek részt polimorfizmus. Mivel osztályok széles körben használják, hogy végezze el a megfelelő objektum-orientált viselkedés a programban, különösen a szoftver-alapú grafikus felhasználói felület.
Az osztály meghatározása szinte ugyanúgy, mint egy tárgy, hanem egy mutatót a tárgy, nem maga a tárgy. Egy műszaki szempontból ez azt jelenti, hogy az osztály a programra juttatott kupac, míg az objektum osztják a verem. Más szóval, ha kijelentik, változó típusú objektum, akkor vegye fel annyi hely a veremben, mint a méret a tárgy, de ha kijelentik egy változó típusú osztály, akkor mindig a méret a mutatót a verem. Tényleges osztály lesz egy kupacban.
Meghatározása Pascal osztályok
Érdemes megjegyezni a következő fontos pontokat -
Osztály definíciók kell kötni, hogy milyen típusú nyilatkozatot az egyetlen programokat.
Az osztály segítségével határozzuk kulcs slovaklassa.
Field adatelemeket, hogy létezik minden esetben az osztály.
A módszerek deklarált osztály definíciója.
Vannak már előre meghatározta a kivitelező nazvaniemSozdanie az osztályban Root. Minden absztrakt osztály és minden egyes osztály leszármazottja a gyökér, hogy minden osztály legalább egy kivitelező.
Van egy előre meghatározott destruktor az osztályban nazyvaetsyaUnichtozhit Root. Minden absztrakt osztály és minden egyes osztály leszármazottja a gyökér, hogy minden osztály legalább egy destruktor.
Mi határozza meg a téglalap osztályt, amely két egész adattípus elemek - hossza és szélessége, és néhány funkciót tagok manipulálni tagjai az adatokat, és olyan eljárást kell felhívni a téglalapot.
Írjunk egy teljes programot, amely létrehoz egy példánya a téglalap és rajzoljon egy téglalapot. Ez ugyanaz a példa, hogy mi használt a vita a Pascal tárgyakat. Meg fogja találni mindkét program szinte teljesen megegyezik, az alábbi kivételekkel -
Meg kell majd iránymutatásokat tartalmaznak a használata osztályok.
Meg kell tartalmaznia: iránymutatások a tervezők.
Itt van egy teljes példa -
Ha a fenti kódot összeállított és kivitelezett, aminek eredményeként a következő eredményt -
Nyilvánosság osztály tagjai
Láthatóság jelzi a rendelkezésre álló osztály tagjai. Pascal osztály tagjai ötféle láthatóság -