En objekt-orientizita programifo, klaso deklaras propraji komuna a ensemblo di objekti. La klaso deklaras atributi reprezentanta la stando dil objekti e dil metodi reprezentanta lia konduto.
Do, klaso reprezentas kategorio di objekti. Lu aparas anke kom "modelo" o "fabrikerio" de qua es posibla krear objekti (lu es un-maniere "instrumentaro" qua permisas fabrikar objekto). On parolas do pri objekto kom instanco (instance) di klaso (kreo di objekto havanta la propraji dil klaso).
Es posibla restriktar la ensemblo di objekti reprezentata da klaso A pro mekanismo di heredo. En ica kazo, on kreas nova klaso B ligata al klaso A e qua adjuntas nova propraji. En ica kazo, diversa termini uzesas: