Fünf Jahre sind vergangen, seit das Buch "Programmieren spielend gelernt mit dem Java-Hamster-Modell" in der ersten Auflage erschienen ist. Und ich hätte damals nicht gedacht, dass es so lange dauern würde, die darin bereits angekündigte Fort setzung fertig zu stellen. Aber in den letzten Jahren ist eine Menge passiert, sowohl beruflich als auch privat. Beruflich konnte ich endlich meine Promotion abschließen, was eine Menge an Zeit verschlungen hat. Privat habe ich geheiratet und wir ha ben inzwischen eine kleine Tochter bekommen. Es ist einfach so schön, sie lachen zu sehen, ihr Lieder vorzusingen und Geschichten zu erzählen, dass ich ihr fast meine ganze freie Zeit widme. Darunter musste zwangsläufig der Hamster leiden. Aber ich denke, er nimmt es mir nicht übel, denn auch er ist nun in der Lage, Nachwuchs zu bekommen. Sein Al 1 leinsein hat ein Ende. Dafür können Sie liebe Leserinnen und Leser sorgen, denn in dem vorliegenden Buch werden Sie lernen, weitere Hamster zu erzeugen. Die Hamster können gemeinsam das Territorium, in dem sie leben, erforschen, KÖrner sammeln und um Mauern herum laufen. Die Hamster können Nachwuchs produzie ren und ihre Fähigkeiten an ihre Nachkommen vererben. Sie können sich Knechte halten, die für sie die Arbeit erledigen. Sie lernen lesen und schreiben und vieles, vieles mehr. Und ganz nebenbei werden Sie -liebe Leser - die Konzepte der objekt orientierten Programmierung kennen lernen. Denn deren Einsatz bedingt die rasante Weiterentwicklung der Hamster.
Didaktisch hervorragend: mit dem kleinen Hamster schneller eintauchen in die objektorientierte Programmierwelt.
Bei der Entwicklung von Computerprogrammen haben sich inzwischen sowohl im Ausbildungsbereich als auch in der Industrie objektorientierte Programmiersprachen durchgesetzt, insbesondere die Programmiersprache Java. Dieses Buch vermittelt ausführlich und anhand vieler Beispiele alle wichtigen Konzepte der objektorientierten Programmierung mit Java. Grundlage des Buches ist dabei ein spezielles didaktisches Modell, das "Hamster-Modell". Dieses ermöglicht Programmieranfängern einen spielerischen Zugang zu der doch eher technischen Welt der Programmierung: der Programmierer steuert virtuelle Hamster durch eine virtuelle Landschaft und lässt sie dabei bestimmte Aufgaben lösen.
Dietrich Boles
Abstrakte Klasse Das objektorientierte Hmaster-Modell Die Klasse Hamster Erweiterte Hamsterklassen Hamster-Modell Hamsterobjekte Java Java-Hamster-Modell Klasse Methode Polymorphie Programmiersprache Programmiersprache J Vererbung Zugriffsrechte