Buchhandelstext
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.
Inhalt
Einleitung - Das imperative Hamster-Modell - Das objektorientierte Hamster-Modell - Hamsterobjekte - Die Klasse Hamster - Erweiterte Hamsterklassen - Vererbung - Arrays - Verallgemeinerung des Klassen/Objekte-Konzeptes - Ein- und Ausgabe - Polymorphie und dynamisches Binden von Methoden - Abstrakte Klassen und Interfaces - Fehlerbehandlung mit Exceptions - Zugriffsrechte und Pakete - Spielende Hamster - Ausblick - Anhang
Zielgruppe
Sch?ler (Oberstufe), Informatik-Studierende (Uni, FH), Informatik-Nebenf?chler (Uni, FH), Volkshochschulen
?ber den Autor/Hrsg
Dr. Dietrich Boles, Universit?t Oldenburg Dr. Cornelia Boles, OSC-IM Systems, Oldenburg
Author(s): Dietrich Boles, Cornelia Boles (auth.)
Publisher: Vieweg+Teubner Verlag
Year: 2004
Language: German
Pages: 536S. Mit Online-Extras.
Tags: Programming Languages, Compilers, Interpreters; Software Engineering/Programming and Operating Systems
Front Matter....Pages 1-14
Einleitung....Pages 15-22
Das imperative Hamster-Modell....Pages 23-46
Hamster-Objekte....Pages 47-74
Die Klasse Hamster....Pages 75-88
Erweiterte Hamster-Klassen (Grundlagen)....Pages 89-116
Erweiterte Hamster-Klassen (Fortsetzung)....Pages 117-158
Vererbung....Pages 159-198
Arrays....Pages 199-244
Verallgemeinerung des Klassen/Objekte-Konzeptes....Pages 245-264
Ein- und Ausgabe....Pages 265-288
Polymorphie und dynamisches Binden....Pages 289-332
Abstrakte Klassen und Interfaces....Pages 333-380
Fehlerbehandlung mit Exceptions....Pages 381-428
Zugriffsrechte und Pakete....Pages 429-466
Spielende Hamster....Pages 467-512
Ausblick....Pages 513-519
Back Matter....Pages 521-536