Obiekt posiada następujące cechy:
■ Strukturę (budowę) - która określa ilość i rodzaj informacji, danych przechowywanych w obiekcie (atrybuty obiektu)
■ Stan - czyli aktualną zawartość atrybutów obiektu
■ Tożsamość - każdy obiekt daje się jednoznacznie zidentyfikować oraz rozróżnić od innych obiektów
UWAGA: jeśli dwa obiekty należą do tej samej klasy i przechowują (w danej chwili) dokładnie te same dane, to różnią się przynajmniej lokalizacją w pamięci komputera i choćby na tej tylko podstawie są rozróżnialne
■ Zachowanie - czyli zbiór metod operujących na obiekcie, jednakowy dla wszystkich obiektów w ramach danej klasy