,,konsool1" mis kasutajale paistab lihtsalt ühe konsooliaknana. Sellel objektil on mitmeid omadusi (nähtav, mittenähtav, laius, kõrgus, teksti värv konsooliaknas, taustavärv jne), neid omadusi muutes muutub konkreetsel juhul objekti välimus. Sama näite puhul on sellel objektil ka mitmeid meetodeid, nii saab vastava meetodi poole pöördudes kirjutada konsooliaknasse mingi teksti, lugeda muutujasse kasutaja poolt sisestatud teksti jne. Teiseks näiteks võib tuua tekstimuutuja, luues tekstimuutuja klassi baasil objekti ,,MingiTekst", loome ühe tekstimuutuja, mille peamine omadus on hoitav tekstiline väärtus, kuid tegelikult on omadusi sellisel objektil rohkem (näiteks hoitava testilise väärtuse pikkus). Ning samuti on tekstimuutjas ilmselt kirjeldatud mingi hulk meetodeid (muuda hoitav väärtus väiketähtedeks, suurtähtedeks, eemalda teatud sümbolid jne). Selliselt klasse kirjeldades ning objektidega manipuleerides on võimalik koostada
,,konsool1" mis kasutajale paistab lihtsalt ühe konsooliaknana. Sellel objektil on mitmeid omadusi (nähtav, mittenähtav, laius, kõrgus, teksti värv konsooliaknas, taustavärv jne), neid omadusi muutes muutub konkreetsel juhul objekti välimus. Sama näite puhul on sellel objektil ka mitmeid meetodeid, nii saab vastava meetodi poole pöördudes kirjutada konsooliaknasse mingi teksti, lugeda muutujasse kasutaja poolt sisestatud teksti jne. Teiseks näiteks võib tuua tekstimuutuja, luues tekstimuutuja klassi baasil objekti ,,MingiTekst", loome ühe tekstimuutuja, mille peamine omadus on hoitav tekstiline väärtus, kuid tegelikult on omadusi sellisel objektil rohkem (näiteks hoitava testilise väärtuse pikkus). Ning samuti on tekstimuutjas ilmselt kirjeldatud mingi hulk meetodeid (muuda hoitav väärtus väiketähtedeks, suurtähtedeks, eemalda teatud sümbolid jne). Selliselt klasse kirjeldades ning objektidega manipuleerides on võimalik koostada
paistab lihtsalt ühe konsooliaknana. Sellel objektil on mitmeid omadusi (nähtav, mittenähtav, laius, kõrgus, teksti värv konsooliaknas, taustavärv jne), neid omadusi muutes muutub konkreetsel juhul objekti välimus. Sama näite puhul on sellel objektil ka mitmeid meetodeid, nii saab vastava meetodi poole pöördudes kirjutada konsooliaknasse mingi teksti, lugeda muutujasse kasutaja poolt sisestatud teksti jne. Teiseks näiteks võib tuua tekstimuutuja, luues tekstimuutuja klassi baasil objekti „MingiTekst”, loome ühe tekstimuutuja, Page 9 mille peamine omadus on hoitav tekstiline väärtus, kuid tegelikult on omadusi sellisel objektil rohkem (näiteks hoitava testilise väärtuse pikkus). Ning samuti on tekstimuutjas ilmselt kirjeldatud mingi hulk meetodeid (muuda hoitav väärtus väiketähtedeks, suurtähtedeks, eemalda teatud sümbolid jne). Selliselt klasse kirjeldades ning objektidega manipuleerides on
loogiline EI/JAH, vms). Avaldised võivad sisaldada järgmisi komponente • konstante • tehtemärke ja operaatoreid • ümarsulge tehete järjekorra muutmiseks • funktsioone, kasutajafunktsioone • väljanimesid • mälumuutujaid Tähistused andmetüüpidele Neid kasutatakse edaspidi slaididel mingit tüüpi väärtuse näitamiseks • N – Arv, arvmuutuja, arvväli, arvtüüpi vastusega avaldis • C – String, tekstimuutuja, tekstiväli, teksttüüpi vastusega avaldis • D – Kuupäev, kuupäevamuutuja, kuupäevaväli, kuupäeva tüüpi vastusega avaldis • L – Loogiline ehk tõeväärtustüüpi muutuja, väli või avaldis (vastus TRUE või FALSE ehk 1 või 0) Konstandid • Konstantideks kutsutakse avaldistes kasutatavaid mingeid konkreetseid välja kirjutatud väärtusi. • Konstantide esitamisel kehtivad vastavalt andmetüübile kindlad reeglid