Java & Greenfoot Grundlagen.

Slides:



Advertisements
Ähnliche Präsentationen
Blue J.
Advertisements

Einführung in JavaScript II
Kapselung , toString , equals , Java API
Dr. Andreas Winter Sommersemester 2007 Einführung in die Software-Entwicklung © Institut für Informatik Programmier-Richtlinien vgl. auch
Objektorientierte Programmierung
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
Paul, Morten, Yannick Blue J. Entwicklungsumgebung versteht Java Programmcode versteht Java Programmcode Für die Entwicklung eigener Software.
Java: Grundlagen der Sprache
SWITCH - Anweisung.
SWITCH - Anweisung.
Java- Syntax.
Schleifen-beobachtung
Konstruktoren.
Polymorphie (Vielgestaltigkeit)
Exceptions. import java.sql.*; public class MyException{ boolean b; Statement stat; public MyException(){ b = stat.execute("xyz"); } Beim Übersetzen dieses.
Praktikum Entwicklung und Einsatz von Geosoftware I - Sitzung 3 Klassen, Objekte, Arrays und Kontrollstrukturen Sommersemester 2003 Lars Bernard.
Einführung in die Programmierung mit Java
Programmieren mit JAVA
Geometrisch korrektes Zeichnen von Cyclohexanringen mit Substituenten
DVG Kommentare1 Kommentare. DVG Kommentare 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht.
DVG Einführung in Java1 Einführung in JAVA.
DVG Kommentare 1 Kommentare. 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht bis zum Ende der Zeile.
Grundkonzepte Java - Klassendefinition
Java programmieren mit JavaKara
Erste Schritte mit PHP 5 von Max Brandt, 22. September 2006.
Kapitel 1 – Erste Schritte
Java ohne Kara. Java ohne Kara Ab jetzt: Java ohne Kara Ziel: Erfahrungen sammeln mit ersten Java Programmen.
Guten Nachmittag!.
Wir haben gesehen Das Gerüst ist bei JavaKara fix vorgegeben
IT2 – WS 2005/20061Oct 10, 2005 Externes Verhalten – Quelltext (source code) Durch Aufrufe der Konstruktoren und Methoden kann das externe Verhalten (=die.
Flash und ein bisschen AS3-Code Wie einfache Interaktionen funktionieren.
Javakurs FSS 2012 Lehrstuhl Stuckenschmidt
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Einführung in die Programmierung
Informatik 1 Übung 4.
1. Entwicklungsumgebung 2. Kontextmenü 3. Compile 4. Objekt 5. Attribut 6. Klasse 7. Deklaration 8. Intialisierung.
Informatik Objekte und Klassen 1. Objektorientiertes Modellieren und Programmieren 1.1 Objekte und Klassen.
C-Einstieg. Agenda 1Vorbereitung 2Aufbau eines Programms 2.1Header 2.2 Methoden 2.3Main 3Datentypen & Variablen 4Operatoren(+, -, *, /) 5Logik 5.1IF 5.2Switch.
Die Grundidee Funktionsaufruf Funktionsname (Kopf) Code der Funktion
Kessamo · Anleitung · Lernen Lernkiste Kessamo
Grundkonzepte des Programmierens (mit ActionScript)
1. Entwicklungsumgebung 2. Kontextmenü 3. Compile 4. Objekt 5. Attribut 6. Klasse 7. Deklaration 8. Intialisierung.
Einführung. Steuerelemente Hier erstellt man das Fenster, mit dem der Anwender später arbeiten soll: Werte eingibt Buttons klickt Auswahlen trifft.
Java Programmierung.
Prof. Dr.-Ing. Franz-Josef Behr
EPROG Tutorium #4 Philipp Effenberger
EPROG Tutorium #3 Philipp Effenberger
Wilfried Imrich CuP - Java Erste Vorlesung Entspricht ungefähr Kapitel 1.1 des Skriptums Wilfried Imrich Montanuniversität Leoben Freitag, 4. Oktober 2002.
Arrays und ArrayLists In JAVA.
Starten der Entwicklungsumgebung (IDE)
Ich bau nicht mit Ihr.. Ich bau mit Ihr. Ich bau nicht mit Ihr.
Paul, Morten, Yannick Blue J. Entwicklungsumgebung  versteht Java Programmcode  Für die Entwicklung eigener Software  Durch die Programmierung.
Arrays und ArrayLists In JAVA.
Rechnen mit negativen Klammern
Einführung Blue J. Inhaltsverzeichnis  Definition  Vokabeln.
Lernlandkarte OOP (ObjektOrientiertes Programmieren)
HG13_ Herzgen, Jung & Lorkowski1 Java Programmierung BlueJ Workshop.
Einführung in die Programmierung mit Java
Rechnen mit negativen Klammern
Paul, Morten, Yannick Blue J. Entwicklungsumgebung  versteht Java Programmcode  Für die Entwicklung eigener Software  Durch die Programmierung.
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
Vortrag Einführung in AspectJ. Gliederung 1 Einleitung 2 Querschnittsfunktionalitäten in AspectJ 2.1 Sprachelemente 3 Beispiel 4 Join Point Modell 5 Weaving.
Programmierung unter VB.Net mit der IDE VisualStudio. Schritt für Schritt erklärt und beschrieben. Zielgruppe: Komplette Neueinsteiger mit fundiertem Computerwissen.
Konstruktoren.
Nksainf.ch/oinf.
Java & Greenfoot Grundlagen.
Die Struktur einer Java-Klasse
Felder in der Informatik
 Präsentation transkript:

Java & Greenfoot Grundlagen

Struktur von JAVA-Code Klasse 1 Erläuterungen: Gestrichelt = optional die act()-Methode ist speziell für Greenfoot es kann beliebig viele Methoden geben Klassen- und Methodennamen wählt der Programmierer Jede Methode kann Verzweigungen und Schleifen enthalten, muss aber nicht Farben und Einrückung zeigen die Struktur, abhängig von {}, also geschweiften Klammern act() – Methode Verzweigung(en) Methode 1 Methode 2 Schleife(n)

Einfache Klasse im Editor

Struktur von JAVA-Code Klasse 1 imports ggf. Instanzvariablen act() – Methode Verzweigung(en) Der eigentliche Code, also Methodenvariablen und Methodenaufrufe Methode 1 dunkelblaue und hellgraue Schrift bedeutet Kommentar (kein Code) Methode 2 Schleife(n)

Die Greenfoot-Oberfläche Klasse 1 act() canMove() eatLeaf() Hier werden die vorhandenen Methoden aufgelistet, so dass man sie per Mausklick ausführen kann ...

Die Greenfoot-Oberfläche die Wombat-Klasse, doppelklicken um den Code zu sehen, der das Verhalten eines Wombats bestimmt noch eine Klasse die gewählte Methode einmal ausführen die act()-Methode einmal ausführen die act()-Methode immer wieder ausführen Den JAVA-Code in Maschinensprache übersetzen

einzige Ausnahme: manchmal braucht es hier Instanzvariablen Wir fangen am Anfang an... einzige Ausnahme: manchmal braucht es hier Instanzvariablen Einfachste Beispielklasse, Sie verändern nur den Code innerhalb der act()-Methode

Grundbaustein von Code: Variablen Zunächst geht es darum, mit einfachen Variablen zu arbeiten und deren Werte in ein Textfenster auszugeben ACHTUNG! Die Grundkonzepte des Programmierens bauen aufeinander auf, verlieren Sie nicht den Anschluss  deswegen die Kurztests