paragraph_text: 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). 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.