Objektorientierte Programmierung spielend gelernt mit dem Java-Hamster-Modell

  • Dietrich Boles
  • Cornelia Boles

Table of contents

  1. Front Matter
    Pages I-XII
  2. Dietrich Boles, Cornelia Boles
    Pages 1-6
  3. Dietrich Boles, Cornelia Boles
    Pages 8-29
  4. Dietrich Boles, Cornelia Boles
    Pages 30-53
  5. Dietrich Boles, Cornelia Boles
    Pages 54-65
  6. Dietrich Boles, Cornelia Boles
    Pages 66-89
  7. Dietrich Boles, Cornelia Boles
    Pages 90-128
  8. Dietrich Boles, Cornelia Boles
    Pages 130-165
  9. Dietrich Boles, Cornelia Boles
    Pages 166-206
  10. Dietrich Boles, Cornelia Boles
    Pages 208-224
  11. Dietrich Boles, Cornelia Boles
    Pages 226-247
  12. Dietrich Boles, Cornelia Boles
    Pages 248-285
  13. Dietrich Boles, Cornelia Boles
    Pages 286-326
  14. Dietrich Boles, Cornelia Boles
    Pages 328-370
  15. Dietrich Boles, Cornelia Boles
    Pages 372-405
  16. Dietrich Boles, Cornelia Boles
    Pages 406-443
  17. Dietrich Boles, Cornelia Boles
    Pages 444-488
  18. Dietrich Boles, Cornelia Boles
    Pages 490-497
  19. Back Matter
    Pages 499-523

About this book

Introduction

Bei der Entwicklung von Computerprogrammen haben sich inzwischen sowohl im Ausbildungsbereich als auch in der Industrie objektorientierte Programmiersprachen durchgesetzt, insbesondere die Programmiersprache Java. Dieses Lehrbuch 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 sogenannte Hamster-Modell. Dieses ermöglicht Programmieranfängern einen spielerischen Zugang zu der doch eher technischen Welt der Programmierung, indem sie virtuelle Hamster durch eine virtuelle Landschaft steuern und dabei bestimmte Aufgaben lösen lassen.


Der Inhalt

Das imperative Hamster-Modell - Hamsterobjekte - Die Klasse Hamster - Erweiterte Hamsterklassen - Vererbung - Arrays - Verallgemeinerung des Klassen/Objekte-Konzeptes - Ein- und Ausgabe - Polymorphie und dynamisches Binden -  Abstrakte Klassen und Interfaces - Fehlerbehandlung mit Exceptions - Zugriffsrechte und Pakete - Generics - Java-Klassenbibliothek

 

Die ZielgruppenStudienanfänger mit Informatik im Haupt- oder Nebenfach an Universitäten und Fachhochschulen

Schülerinnen und Schüler

 

Die Autoren

Dr.-Ing. Dietrich Boles, Universität Oldenburg

Dr. Cornelia Boles, BTC Business Techology Consulting AG

Keywords

Abstrakte Klassen Arrays Das imperative Hamster-Modell Das objektorientierte Hamster-Modell Die Klasse Hamster Erweiterte Hamsterklassen Exception Hamsterobjekte Interface Java Objektorientierte Programmierung Polymorphie Vererbung dynamisches Binden

Authors and affiliations

  • Dietrich Boles
    • 1
  • Cornelia Boles
    • 2
  1. 1.Universität OldenburgOldenburgGermany
  2. 2.Bad ZwischenahnGermany

Bibliographic information

Industry Sectors
Automotive
Chemical Manufacturing
Electronics
IT & Software
Telecommunications
Energy, Utilities & Environment
Aerospace
Oil, Gas & Geosciences
Engineering