Java Lernumgebung Greenfoot
Niedliche Wombats und ein Rasenmäher zum Einstieg
Folge dieser Anleitung und lerne Java und Greenfoot kennen!
- Öffne die Anleitung (siehe unten) und lies dir Abschnitt A1. genau durch.
- Öffne nun das Programm Greenfoot und lade gemäß der Anleitung das Wombats-Szenario.
- Arbeite die Abschnitte 1-7 vollständig durch.
Die Programmiersprache Java
Java ist eine moderne höhere Programmiersprache, die strikt objektorientiert ist. Das bedeutet, dass Daten grundsätzlich als Eigenschaften (= Attribute) von definierten Objekten dargestellt werden. Den Objekten können bestimmte Funktionen (= Methoden) zugewiesen werden, mit welchen die Attribute der Objekte gesetzt oder manipuliert werden können. Beliebig viele ähnliche Objekte (in Bezug auf ihre Attribute und Methoden) werden in einer Klasse zusammengefasst.
Aufgaben
- Verschaffe dir hier einen Überblick über die Eigenschaften der Programmiersprache Java.
- Erkläre in deinen eigenen Worten die Begriffe
Klasse
,Objekt
,Attribut
undMethode
. - Stelle den Inhalt der drei Sätze oben grafisch dar, indem du ein UML-Diagramm für die Klasse
Apfelbaum
erstellst.
Die Java-Entwicklungsumgebung Greenfoot
Wie bei jeder anderen Programmiersprache kann auch Java-Code grundsätzlich in einem einfachen Texteditor geschrieben werden. Dies ist jedoch wesentlich aufwändiger, schwieriger und auch fehleranfälliger, als wenn eine für Java spezifische Entwicklungsumgebung (Java-IDE = Integrated Develpment Environment) benutzt wird. Beispiele für Java-IDEs sind Eclipse, NetBeans oder BlueJ. Wir werden eine speziell für Programmiereinsteiger entwickelte Lernumgebung benutzen. Das Programm, das du ja schon ausprobiert hast, trägt den Namen Greenfoot. Es erlaubt, Java-Programme ganz oder teilweise zu schreiben, zu verändern, zu kompilieren und auszuführen.
Um auf einem Computer in Java programmieren zu können, reicht die Java-IDE allein nicht aus. Zusätzlich braucht man ein Anwendungspaket, das z.B. spezielle Java-Bibliotheken, einen Compiler zur Umwandlung des Java-Codes in Bytecode sowie einen Interpreter zur Ausführung des Codes beinhaltet. Dieses Paket wird als Java-Laufzeitumgebung (= JRE, 'Java Runtime Environment') bezeichnet.
Sowohl die JRE als auch die Java-IDE Greenfoot sind plattformunabhängig, können also auf jedem Betriebssystem eingesetzt werden, und beide sind aus sicheren (naja, so sicher es eben geht ) Quellen kostenlos zu beziehen (siehe unten). Du kannst also beides auf deinem eigenen Computer installieren und so auch zuhause an deinen Projekten arbeiten.
Noch einmal Wombats
Aufgaben
- Öffne Greenfoot und lade erneut das Wombat-Szenario.
- Führe das Szenario aus ('Run') und beobachte.
- Beschreibe, was das Wombat kann (Methoden) und welche Informationen seine Attribute beinhalten.
- Gib die Attribute an, die sich durch das Anwenden von Methoden ändern.
- Arbeite die Abschnitte B8.-12. vollständig durch.