Java Programmierung.

Slides:



Advertisements
Ähnliche Präsentationen
Blue J.
Advertisements

der Universität Oldenburg
Objektorientierte Programmierung
Verfügbare Dokumentationen: Klassenbibliothek Baustelle.
Objektorientierte Programmierung Definition von Klassen
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
HG13_ Herzgen, Jung & Lorkowski1 Java Programmierung BlueJ Workshop.
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
Einführung Blue J.
HG13_ Herzgen, Jung & Lorkowski
HG13_ Herzgen, Jung & Lorkowski1 Java Programmierung BlueJ Workshop.
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.
FH-Hof Einbindung von JavaScript Anweisungen
Java: Objektorientierte Programmierung
Java: Dynamische Datentypen
Indirekte Adressierung
FH-Hof Indirekte Adressierung Richard Göbel. FH-Hof Einfache Speicherung von Daten Eine "einfache" Deklaration definiert direkt eine Speicherplatz für.
FH-Hof Verwaltung von Zeichenketten Richard Göbel.
Java: Referenzen und Zeichenketten
Java: Grundlagen der Objektorientierung
Ein Beispiel in Java.
Objekte werden als Adressen (Referenzen) übergeben. Dies führt manchmal zu unerwarteten Ergebnissen...
Polymorphie (Vielgestaltigkeit)
Polymorphie (Vielgestaltigkeit)
Objekte und Arbeitsspeicher
Dynamischer Speicher. In einer Funktion wird z.B. mit der Deklaration int i; Speicher auf dem sogenannten Stack reserviert. Wenn die Funktion verlassen.
ARRAY oder FELD oder VEKTOR
Praktikum Entwicklung und Einsatz von Geosoftware I - Sitzung 3 Klassen, Objekte, Arrays und Kontrollstrukturen Sommersemester 2003 Lars Bernard.
Imperative Programmierung
Einführung in die Programmierung mit Java
Informatik 10.
Das Java-Hamstermodell
14StrukturKlasse1 Von der Struktur zur Klasse von C zu C++ Von Jens Hoffmann
DVG Klassen und Objekte
Dieter Bergmann, Lichtenfels
Einführung in die Programmierung Klassendefinition und Objekte
Objektorientierte Modellierung
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Objektmodellierung Objekte und Klassen Ein Objekt ist ein Exemplar.
Java programmieren mit JavaKara
IT2 – WS 2005/20061Oct 10, 2005 Externes Verhalten – Quelltext (source code) Durch Aufrufe der Konstruktoren und Methoden kann das externe Verhalten (=die.
EPROG Tutorium Einheit 4 Klassen und Objekte. Wiederholung Schleifen do... while while for break/continue Strings String char Methoden für Strings Arrays.
1. Entwicklungsumgebung 2. Kontextmenü 3. Compile 4. Objekt 5. Attribut 6. Klasse 7. Deklaration 8. Intialisierung.
OOP-Begriffe Abstraktion Modellieren Klasse Objekt Attribute Methoden
Informatik Objekte und Klassen 1. Objektorientiertes Modellieren und Programmieren 1.1 Objekte und Klassen.
2. Zustandsorientiertes Modellieren 2.1 Einfachauswahl
Informatik 10-1.
Variablenkonzept Klassisch, in Java Basistyp
1. Entwicklungsumgebung 2. Kontextmenü 3. Compile 4. Objekt 5. Attribut 6. Klasse 7. Deklaration 8. Intialisierung.
HG13_ Herzgen, Jung & Lorkowski1 Java Programmierung BlueJ Workshop.
Objectives Verstehen was unterDelegate verstanden wird
EPROG Tutorium #4 Philipp Effenberger
Verweis in der Entwicklungsumgebung Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie.
Paul, Morten, Yannick Blue J. Entwicklungsumgebung  versteht Java Programmcode  Für die Entwicklung eigener Software  Durch die Programmierung.
Informatik I : Software höhere Programmiersprachen Java Klassen: hat Methoden (Funktionen) und Daten (Variablen) es kann mehrere Klassen geben nur eine.
Java-Kurs - 7. Übung Besprechung der Hausaufgabe Referenzvariablen
Einführung Blue J. Inhaltsverzeichnis  Definition  Vokabeln.
HG13_ Herzgen, Jung & Lorkowski1 Java Programmierung BlueJ Workshop.
Lernlandkarte OOP (ObjektOrientiertes Programmieren)
HG13_ Herzgen, Jung & Lorkowski1 Java Programmierung BlueJ Workshop.
Java-Kurs Übung Besprechung der Hausaufgabe
Java-Kurs - 5. Übung Besprechung der Übungsaufgabe Klassen und Objekte
Einführung in die Programmierung mit Java 5. Vorlesung WS 2002/2003 Institut für Kartographie und Geoinformation Prof.-Dr. Lutz Plümer, Dr. Gerhard Gröger,
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer, Dr. Thomas H. Kolbe Einführung in die Programmierung mit Java 7. Vorlesung WS 2002/2003.
Paul, Morten, Yannick Blue J. Entwicklungsumgebung  versteht Java Programmcode  Für die Entwicklung eigener Software  Durch die Programmierung.
Objektorientierte Programmierung (OOP)
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
Objektorientierte Programmierung §Klassen §Objekte §Attribute §Eigenschaften §Methoden §Datenkapselung §Ereignisse §Vererbung §Entwicklungszeit §Laufzeit.
Vortrag Einführung in AspectJ. Gliederung 1 Einleitung 2 Querschnittsfunktionalitäten in AspectJ 2.1 Sprachelemente 3 Beispiel 4 Join Point Modell 5 Weaving.
Grundkurs Informatik 11-13
 Präsentation transkript:

Java Programmierung

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)

Manipulierende Methoden Methoden, die einen oder mehrere Attributwerte eines Objektes und damit den Zustand eines Objektes verändern können.

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

Status bzw. Zustand Der Status bzw. Zustand ist die Gesamtheit der Attributwerte eines Objektes.

Merke Attributwert ist für den Computer eine Variable (Veränderbar) Wird ein neuer Attributwert über eine Methode eingegeben so nennen wir diesen Wert parameter

Parameter Informationen die einer Methode beim Aufruf übergeben werden müssen, damit sie korrekt arbeiten kann.

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)

Attribut und Attributwerte Attribute definieren bestimmte Eigenschaften eines Objektes wie beispielsweise seine Farbe. Attributwerte sind die konkreten Werte, die Attribute haben können. Das Attribut color kann z.B. den Attributwert yellow haben. Alle Objekte ein- und derselben Klasse haben die gleichen Attribute, können aber völlig unterschiedliche Attributwerte haben.

Deklarieren Durch eine Deklaration (engl. Bezeichnung) wird eine e Variable im Java Programm angelegt/definiert und Speicherplatz für die Attribute im Arbeitsspeicher reserviert.

Methode Befehle oder Anweisungen, mit denen man das Verhalten von Objekten beeinflussen oder den Status von Objekten abfragen kann.

Datentypen

Hergestellt von Hatice Demirtay, Anna Steinke, ENDE Hergestellt von Hatice Demirtay, Anna Steinke, Ailar Evini, Blerta Morina und Fatma Memis