Klass (programmeerimine): erinevus redaktsioonide vahel

Allikas: Vikipeedia
Eemaldatud sisu Lisatud sisu
Addbot (arutelu | kaastöö)
P Robot: muudetud 38 intervikilinki, mis on nüüd andmekogus Wikidata
MerlIwBot (arutelu | kaastöö)
P Robot: eemaldatud fi:Kapselointi (strong connection between (2) et:Klass (programmeerimine) and fi:Luokka (ohjelmointi))
11. rida: 11. rida:


[[Kategooria:Programmeerimine]]
[[Kategooria:Programmeerimine]]

[[fi:Kapselointi]]

Redaktsioon: 6. august 2013, kell 22:30

Klass on objektorienteeritud programmeerimisel keelekonstruktsioon, mille põhjal luuakse objekte. Klass kirjeldab kindla objekti tüübi ja käitumise. Selle kirjelduse järgi loodud objektid on klassi instantsid. Klassiga seotud funktsioone nimetatakse klassi meetoditeks - neid funktsioone ei saa kasutada ilma konkreetse klassi või objektita.

Klassid võivad kirjeldada mitmesuguseid struktuure. Objektorienteeritud keeles kirjutatud programm koosnebki tavaliselt üksteisega seotud klassidest. Klass on struktuur, mis sisaldab endas nii andmeid, kui ka meetodeid nende andmetega ümber käimiseks.[viide?]

Klasse toetavaid programmeerimiskeeli on palju, ning ka nendes kasutatavate klasside võimalused on erinevad. Enamasti toetavad nad siiski klasside pärimist, ning ka kapseldamist (ligipääsu piiramine).[viide?]

Vaata ka