Als Java-Entwickler beschreiben wir, wie Objekte aussehen, wenn wir eine Klasse definieren, d. h. wir legen fest, welche Daten den Zustand eines Objekts beschreiben und welche Methoden die Fähigkeiten eines Objekts ausmachen. Wir erzeugen Objekte, wenn wir von den Klassen Instanzen bilden. Wir verändern Objekte beispielsweise, wenn wir die Felder ändern oder Methoden aufrufen, die dies tun. Wir reichen Objekte herum, wenn wir sie z. B. als Argumente an Methoden übergeben. Mit Objekten sind wir als Java-Entwickler bestens vertraut.