24.04.2012HG13_ Herzgen, Jung & Lorkowski1 Java Programmierung BlueJ Workshop.

Slides:



Advertisements
Ähnliche Präsentationen
Blue J.
Advertisements

Imperative Programmierung
der Universität Oldenburg
Objektorientierte Programmierung
Objektorientierte Programmierung Definition von Klassen
der Universität Oldenburg
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
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: 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.
Java: Referenzen und Zeichenketten
Java: Grundlagen der Objektorientierung
Polymorphie (Vielgestaltigkeit)
Polymorphie (Vielgestaltigkeit)
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
PKJ 2005/1 Stefan Dissmann Ausblick Es fehlen noch: Möglichkeiten zum Strukturieren größerer Programme Umgang mit variabler Zahl von Elementen Umgang mit.
PKJ 2005/1 Stefan Dissmann Rückblick auf 2005 Was zuletzt in 2005 vorgestellt wurde: Klassen mit Attributen, Methoden und Konstruktoren Referenzen auf.
Informatik 10.
Das Java-Hamstermodell
DVG Klassen und Objekte
Einführung in die Programmierung Klassendefinition und Objekte
© 2002 Dr. Cavelius - Ley - Pohlig - Taulien Programmierung im Netz und Internet: Einführung in die Programmiersprache Java Teil I 1 Klassen Objekte von.
Sitzung 3: Klassen, Objekte, Arrays und Kontrollstrukturen
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Objektmodellierung Objekte und Klassen Ein Objekt ist ein Exemplar.
Ham EST Das Schwein Schmatz.. Fressen Beginnen wir.... mit einer Geschichte:
Programme dokumentieren mit JavaDoc
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. Verhalten der Objekte: Operationen Werden in den Klassen definiert Werden (i.d.R.) auf einem Objekt aufgerufen Wird das Empfängerobjekt genannt Weitere.
Java für Fortgeschrittene
Einführung in die Programmierung Wintersemester 2011/12 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund.
1. Entwicklungsumgebung 2. Kontextmenü 3. Compile 4. Objekt 5. Attribut 6. Klasse 7. Deklaration 8. Intialisierung.
Informatik 10-1.
Objektorientiertes Konstruieren
1. Entwicklungsumgebung 2. Kontextmenü 3. Compile 4. Objekt 5. Attribut 6. Klasse 7. Deklaration 8. Intialisierung.
HG13_ Herzgen, Jung & Lorkowski1 Java Programmierung BlueJ Workshop.
Java Programmierung.
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.
Einführung Blue J. Inhaltsverzeichnis  Definition  Vokabeln.
HG13_ Herzgen, Jung & Lorkowski1 Java Programmierung BlueJ Workshop.
Sammlungsklassen Array.
Kapitel 5Strukturen Information aus der realen Welt werden in einem informationsverarbeitenden System als Daten abgelegt. Diese stellen also eine (vereinfachte)
HG13_ Herzgen, Jung & Lorkowski1 Java Programmierung BlueJ Workshop.
Einführung in die Programmierung mit Java
Java-Kurs - 5. Übung Besprechung der Übungsaufgabe Klassen und Objekte
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer, Dr. Gerhard Gröger Einführung in die Programmierung mit Java 5. Vorlesung WS 2002/2003.
IT2 – WS 2005/20061Nov 14, 2005 Visibility  public: Sichtbar in allen Paketen  protected: Sichtbar innerhalb des Pakets und in den Unterklassen  (default,
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.
Vortrag Einführung in AspectJ. Gliederung 1 Einleitung 2 Querschnittsfunktionalitäten in AspectJ 2.1 Sprachelemente 3 Beispiel 4 Join Point Modell 5 Weaving.
C++ FÜR cOMPUTERSPIELENTWICKLER
Einführung in die Programmierung mit Java
Die Struktur einer Java-Klasse
Grundkurs Informatik 11-13
Arrays in Java Ein Array ist eine Variable, die aus einer An-zahl von Elementen des gleichen Datentyps besteht, die aufeinanderfolgend im Speicher liegen.
Felder in der Informatik
Objektorientierte Programmierung
 Präsentation transkript:

HG13_ Herzgen, Jung & Lorkowski1 Java Programmierung BlueJ Workshop

HG13_ Herzgen, Jung & Lorkowski2 Inhaltsverzeichnis Deifinition einer Entwicklungsumgebung3 Objekt4 Klasse5 Attribut6 Konstruktoren7 Methoden8 Deklarieren, Instanzieren und Initialisieren 9

HG13_ Herzgen, Jung & Lorkowski3 Entwicklungsumgebung Definition: Ist eine Sammlung zahlreicher Hardware, Programme, Anwendungen, Dokumentationen, die dem Softwareentwickler bereitgestellt wird, um eine Anwendung zu erstellen. BlueJ ist eine Entwicklungsumgebung für Java. BlueJ versteht den Java Programmcode

HG13_ Herzgen, Jung & Lorkowski4 Objekt Darstellung eins Beschreibungsgegenstandes der realen Welt Sie werden aus Klassen erzeugt Existieren von einem Übersetzungsvorgang bis zum nächsten Werden durch Attribute und Werte bestimmt Können nur durch Methoden geändert werden

HG13_ Herzgen, Jung & Lorkowski5 Klasse Dienen zur Erzeugung von Objekten Beschreiben das Verhalten von Objekten Klassen deklarieren die Attribute und definieren die Methoden Die Definition wird in einer Textdatei gespeichert ( Quelltext)

HG13_ Herzgen, Jung & Lorkowski6 Klasse

HG13_ Herzgen, Jung & Lorkowski7 Attribut = Eigenschaften Sind Merkmale die ein Objekt von einem anderen unterscheiden Erhalten Informationen über seinen aktuellen Zustand Sie werden durch Variabeln beschrieben ( Instanzvariabeln) Beispiel: Auto

HG13_ Herzgen, Jung & Lorkowski8 Attribute / -wert Jedes Objekt hat ind der Klasse definierte Attribute Die sich in konkreten ausprägungeb der Attribute (A.wert)

HG13_ Herzgen, Jung & Lorkowski9 Konstruktoren Ist eine spezielle Methode Das ein neues Objekt der Klasse erzeugt Jede Klasse muss mindestens einen Konstruktor besitzen

HG13_ Herzgen, Jung & Lorkowski10 Methoden Operationen Bilden das Verhalten eines Objektes nach In der Java-Codierung von Klassen Werden für jede Instanz miterzeugt zugriff auf alle Elemente ihrer Klasse

HG13_ Herzgen, Jung & Lorkowski11 Deklarieren, Instanzieren und Initialisieren Deklaration Wird eine Variable in einem Java Programm definiert (angelegt) Bei der Ausführung wird ein Anfangswert zugewiesen Ist die Bezeichnung der Eigenschaften (Attribute) die für jedes Objekt im Arbeitspeicher angelegt werden soll. Initialisierung Füllt und reserviert den benötigten Speicherplatz mit Startwerten

HG13_ Herzgen, Jung & Lorkowski12

HG13_ Herzgen, Jung & Lorkowski13 Quellen g g