m
nema sažetka izmjene
[pregledana izmjena] | [pregledana izmjena] |
No edit summary |
mNo edit summary |
||
{{Nedostaju izvori}}
U [[Objektno orijentirano programiranje|objektno orijentiranom programiranju]], '''klasa''' je
Kada se kreira objekt preko konstruktora klase, rezultirajući objekt se naziva instanca klase, a članske varijable specifične objektu zovu se varijable instance, za razliku od klasnih varijabli koje se dijele kroz klasu.
== Klasa vs. tip ==
U uobičajenoj upotrebi,
Tipovi klasa generalno predstavlja imenice, kao što je osoba, mjesto ili stvar, ili nešto u nominativu, a klasa predstavlja implementaciju ovih. Naprimjer, tip {{Mono|Banana}} može predstavljati svojstva i funkcionalnost [[banana]] općenito, dok klase {{Mono|ABCBanana}} i {{Mono|XYZBanana}} mogu predstavljati načine proizvodnje banana (npr. dobavljači banana ili podatkovne strukture i funkcije za crtanje banana u video igri). Klasa {{Mono|ABCBanana}} može tada proizvesti zasebne banane: instance klase {{Mono|ABCBanana}} će biti objekti tipa {{Mono|Banana}}. Često je data samo jedna implementacija tipa
== Također pogledajte ==
|