Klass (programmeerimine): erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
MerlIwBot (arutelu | kaastöö)
P Robot: eemaldatud fi:Kapselointi (strong connection between (2) et:Klass (programmeerimine) and fi:Luokka (ohjelmointi))
P Valikulised grammatikaparandused.
 
1. rida:
'''Klass''' on [[objektorienteeritud programmeerimine|objektorienteeritud]] [[programmeerimine|programmeerimisel]] keelekonstruktsioon, mille põhjal luuakse [[objekt (programmeerimine)|objekte]]. Klass kirjeldab kindla objekti tüübi ja käitumise. Selle kirjelduse järgi loodud objektid on klassi [[instants (programmeerimine)|instantsid]]. Klassiga seotud [[funktsioon (programmeerimine)|funktsioone]] nimetatakse klassi [[meetod (programmeerimine)|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ümberkäimiseks.{{lisa viide}}
 
Klasse toetavaid programmeerimiskeeli on palju, ningja ka nendes kasutatavate klasside võimalused on erinevad. Enamasti toetavad nadneed siiski klasside [[pärimine (programmeerimine)|pärimist]], ningja ka [[kapseldamine (programmeerimine)|kapseldamist]] (ligipääsu piiramine).{{lisa viide}}
 
==Vaata ka==