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 -

Kapcsolódó cikkek