Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Das Java-Hamstermodell

Ähnliche Präsentationen


Präsentation zum Thema: "Das Java-Hamstermodell"—  Präsentation transkript:

1 Das Java-Hamstermodell
Von Dietrich Boles

2 Inhaltsverzeichnis Java allgemein Umgang mit dem Hamster-Editor
Vorteile von Java Umgang mit dem Hamster-Editor Imperatives Programmieren Grundbefehle Unterprogramme Objektorientiertes Programmieren Neuer Hamster Hamsterklassen

3 Java allgemein neue Programmiersprache leicht zu verstehen Beispiele:
Das Hamstermodell von Dietrich Boles Sog. Applets zur Gestaltung von Webseiten

4 Vorteile von Java Plattformunabhängig Objektorientiert
es läuft auf Windows, Linux, Mac, Unix, usw. Objektorientiert Definieren neuer Objekte und Befehle möglich

5 Das Java Hamstermodell

6 Ein neues Programm öffnen
Klick in der Symbolleiste im Menu „Datei“ auf „Neu“ oder Alt + „N“ Wähle „imperatives Programm“ Alt + „N“

7 Imperatives Programmieren
Grundbefehle: vor(); linksUm(); gib(); nimm(); schreib(“Hallo“); Beispielprogramm

8 Unterprogramme Beispiel: void rechtsUm() { linksUm(); void + Name + ()
} void + Name + () Start-Klammer Grundbefehle definierte Befehle das Unterprog. selbst Ende-Klammer

9 Objektorientiertes Programmieren
Es gibt nur Objekte Beispiele: Territorium Hamster Jedes Objekt hat bestimmte Eigenschaften: Hamster: Position Reihe Spalte Blickrichtung Anzahl der Körner im Maul

10 Neues Objekt: Hamster Kein automatischer Hamster beim Start
Definition eines Hamsters: (); Hamster willi = new Hamster Name der Variablen Neues Objekt vom Typ Hamster Ohne Parameter Deklaration einer Variablen “willi“ vom Typ Hamster Initialisierung der Variablen

11 Beispiel: Mehrere Hamster
Definieren: Initialisieren: void main() { = new Hamster; willi.init(0 will.init(3 } Hamster willi ,8, 1, 2, 5); Hamster will Reihe , Spalte, ,5, 2, 4, 10); Blickrichtung(0=Nord), die Anzahl von Körnern und die Farbe

12 Klassen Mit Klassen spart man Unterprogramme
Beispiel: class AHamster extends Hamster { void kehrt() { this.linksUm();this.linksUm(); } class BHamster extends Hamster { void rechtsUm() this.linksUm(); Mit Klassen spart man Unterprogramme Eine Klasse erweitert die Grundbefehle Hamster können nur die Befehle ihrer Klasse ausführen void main() { AHamster a = new AHamster(); BHamster b = new BHamster(); a.init(0,0,1,0,8); b.init(4,4,0,0,3); a.kehrt(); b.rechtsUm(); }

13 Ende Christian, German Tobias, Robert Eine Präsentation von und

14

15 vor(); gib(); linksUm(); nimm(); Neustart Zurück

16

17 Init(0, 0, 1, 0); Init(4, 4, 0, 0); linksUm(); Neustart Zurück

18 Ende Zurück zur Startseite


Herunterladen ppt "Das Java-Hamstermodell"

Ähnliche Präsentationen


Google-Anzeigen