140 likes | 291 Views
Java Programmierung. Inhaltsverzeichnis. Entwicklungsumgebung Kontextmenü Compile Objekt Attribut Klasse Deklaration. Entwicklungsumgebung. Definition: BlueJ ist eine Entwicklungsumgebung für Java. BlueJ versteht den Java Programmcode
E N D
Inhaltsverzeichnis • Entwicklungsumgebung • Kontextmenü • Compile • Objekt • Attribut • Klasse • Deklaration
Entwicklungsumgebung • Definition: • BlueJ ist eine Entwicklungsumgebung für Java. BlueJ versteht den Java Programmcode • Für die Entwicklung eigener Software • Durch die Programmierung werden Objekte der realen Welt, in der Software gespeichert (Arbeitsspeicher)
Kontextmenü • Ein Menü, das eine Reihe von Befehlen anbietet, die sich direkt auf das angeklickte Element beziehen (Abfrage von Informationen, Verändern von Werten).
Compile • deutsch = Übersetzen • Automatische Umwandlung eines lesbaren Quelltextes in eine Reihe von Anweisungen, die nur der Computer versteht.
Objekt • Darstellung eines Beschreibungsgegenstandes im Hauptspeicher eines Computers (reale Welt) • werden in Java zur Laufzeit aus Klassen erzeugt • existieren nur von einem Übersetzungs-Vorgang bis zum nächsten • Werden durch Attribute und Werte bestimmt • Können nur durch Methoden geändert werden
Attribut • Sind Merkmale die ein Objekt von einem anderen unterscheiden • Erhalten Informationen über seinen aktuellen Zustand • Sie werden durch Variabeln beschrieben (Instanzvariabeln) • Beispiel: Auto
Klasse • Dienen zur Erzeugung von Objekten • beschreiben das Verhalten von Objekten • Daraus können in der Regel beliebig viele neue Objekte erzeugt werden • Jedes erzeugte Objekt muss seine Klasse kennen • Klassen deklarieren die Attribute und definieren die Methoden • Die Definition wird in einer Textdatei gespeichert ( Quelltext)
Deklarieren • Deklaration • Wird eine Variable in einem Java Programm definiert (angelegt) • => engl. Bezeichnung Speicherplatz für die Attribute im Arbeitspeicher reserviert!
Methode • Befehle oder Anweisungen, mit denen man das Verhalten von Objekten beeinflussen oder den Status von Objekten abfragen kann. Manipulierende Methoden: • Methoden, die einen oder mehrere Attributwerte eines Objektes und damit den Zustand eines Objektes verändern können. • Entfernen/Inspizieren ist keine manipulierende Methode
Parameter • Sind Variablen • Informationen, die einer Methode beim Aufruf übergeben werden müssen, damit sie korrekt arbeiten kann
ENDE Hergestellt von Hatice Demirtay, Anna Steinke, Ailar Evini, Blerta Morina und Fatma Memis