Dieses Lehrbuch ist auf die Bedürfnisse eines breiten Publikums zugeschnitten, darunter Studenten, Entwickler und alle, die ein tieferes Verständnis der Prinzipien der objektorientierten Programmierung entwickeln möchten, wobei der Schwerpunkt auf der Verwendung der Sprache Java liegt. In einer sequentiellen Abfolge erkundet das Handbuch die Grundlagen der objektorientierten Programmierung und erläutert die Erstellung von Klassen, die Vererbung, den Polymorphismus und die Ausnahmebehandlung in Java. Außerdem enthält er praktische Tipps, die den Übergang von der prozeduralen zur objektorientierten Programmierung erleichtern. Mit konkreten Beispielen und praktischen Übungen soll das Buch ein wichtiger Begleiter für alle sein, die diese grundlegenden Programmierkonzepte beherrschen wollen.