Objektorientierte Programmierung spielend gelernt: mit dem by Dietrich Boles PDF

By Dietrich Boles

ISBN-10: 3834808024

ISBN-13: 9783834808028

ISBN-10: 3834893498

ISBN-13: 9783834893499

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.
Die 2. Auflage wurde inhaltlich stark überarbeitet und erweitert. Vorgestellt werden nun auch die neuen Sprachkonzepte der Java-Versionen five und 6. Der Java-Klassenbibliothek wurde ein eigenes Kapitel gewidmet und der Inhalt um ein Glossar ergänzt.

Der Inhalt
Das valuable 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 Zielgruppen
Studienanfä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 company Techology Consulting AG

Show description

Read Online or Download Objektorientierte Programmierung spielend gelernt: mit dem Java-Hamster-Modell PDF

Best german_14 books

Download e-book for iPad: Prozessmanagement: Ein Leitfaden zur prozessorientierten by Jörg Becker, Martin Kugeler, Michael Rosemann

Prozessmanagement, nunmehr in der siebten Auflage, ist das Standardwerk zur Gestaltung prozessorientierter Unternehmen. Der Leitfaden zur Einführung, Umsetzung und kontinuierlichen Weiterentwicklung des Prozessmanagements ist konsequent praxisorientiert, wird aber zugleich hinsichtlich des cutting-edge in den Bereichen Organisationslehre und Informationsmanagement kritisch reflektiert.

Additional resources for Objektorientierte Programmierung spielend gelernt: mit dem Java-Hamster-Modell

Example text

Stattdessen übergeben wir den in der mainFunktion erzeugten Hamster als aktuellen Parameter an die aufgerufenen Prozeduren. void main () { Hamster paul = new Hamster (); paul . init (0 , 0 , Hamster . OST , 0); e r n t e E i n e R e i h e U n d L a u f e Z u r u e c k ( paul ); while ( w e i t e r e R e i h e E x i s t i e r t ( paul )) { b e g i b D i c h I n N a e c h s t e R e i h e ( paul ); e r n t e E i n e R e i h e U n d L a u f e Z u r u e c k ( paul ); } } 48 Kapitel 3. Hamster-Objekte boolean weitereReih e E x i s t i e r t ( Hamster hamster ) { hamster .

Da er zum Zurücklaufen zu müde ist, erzeugt er an der Mauer einen neuen Hamster, der für ihn zum Ausgangspunkt zurück und dann weiter bis zur nächsten Mauer läuft. void main () { Hamster paul = Hamster . g etS ta nd ard Ha ms ter (); // paul laeuft bis zur naechsten Mauer while ( paul . vornFrei ()) { paul . vor (); } // ein neuer Hamster wird auf der Kachel erzeugt , // auf der sich paul nun aktuell befindet Hamster willi = new Hamster (); willi . init ( paul . getReihe () , paul . getSpalte () , ( paul .

Boolesche Funktionen können überall dort in einem Hamster-Programm definiert werden, wo auch Prozeduren definiert werden können. 3 Aufruf boolescher Funktionen Eine boolesche Funktion darf überall dort aufgerufen werden, wo auch einer der drei vordefinierten Testbefehle aufgerufen werden darf. Der Aufruf einer booleschen Funktion gilt also als ein spezieller boolescher Ausdruck. Der Funktionsaufruf erfolgt syntaktisch durch die Angabe des Funktionsnamens gefolgt von einem runden Klammernpaar. Wird bei der Berechnung eines booleschen Ausdrucks eine boolesche Funktion aufgerufen, so wird in deren Funktionsrumpf verzweigt und es werden die dortigen Anweisungen aufgerufen.

Download PDF sample

Objektorientierte Programmierung spielend gelernt: mit dem Java-Hamster-Modell by Dietrich Boles


by David
4.4

Rated 4.61 of 5 – based on 44 votes