Klasa (programiranje)
From Wikipedia, the free encyclopedia
U objektno orijentiranom programiranju, klasa je predložak programskog koda za kreiranje objekata. Sastoji se od podataka (članskih varijabli) i ponašanja (članskih funkcija ili metoda).[1][2] U mnogim se jezicima ime klase koristi i za ime datoteke koja istu definira, za zadani konstruktor klase (metodu koja instancira klasu, odn. stvara objekte klasnog tipa i također za tip podatka za instance klase.[2]
Kada konstruktor klase stvori objekt te klase, kažemo da je objekt instanca klase (klasa je instancirana), a članske varijable specifične za taj objekt nazivaju se varijablama instance. Varijable instance specifične su za stvoreni objekt, za razliku od varijabli klase, gdje sve instance dijele iste podatke.