Az adott osztály (tervrajz) alapján létrehozott objektumpéldányok képesek az osztályban definiált változóknak megfelelő információ tárolására, és az osztály által meghatározott műveletek (eljárások és függvények) végrehajtására.
Minden objektum egy meghatározott memóriaterületet foglal el, itt tárolja adatait. Az adatok pillanatnyi értékét az objektum állapotának nevezzük. Két objektum azonban akkor sem azonos, ha állapotuk megegyezik (vagyis valamennyi adatuk rendre egyenlő), mivel az objektumot nem az állapota, hanem az általa elfoglalt memóriaterület kezdőcíme azonosítja. Programjainkban az objektumok tehát memóriacímként (objektumreferencia) jelennek meg.