1.3 Klassen und Beziehungen

Slides:



Advertisements
Ähnliche Präsentationen
Konzepte objektorientierter Systeme
Advertisements

Universität Dortmund, Lehrstuhl Informatik 1 EINI II Einführung in die Informatik für Naturwissenschaftler und Ingenieure.
Definition von Klassen in Java
Kapselung , toString , equals , Java API
Progwerkstatt JAVA Klasse, Objekte, Konstruktoren, Methoden
Objektorientierte Programmierung Definition von Klassen
Threads Richard Göbel.
Java: Objektorientierte Programmierung
FH-Hof Verwaltung von Zeichenketten Richard Göbel.
Java: Grundlagen der Objektorientierung
Polymorphie (Vielgestaltigkeit)
Universität Dortmund, Lehrstuhl Informatik 1 EINI II Einführung in die Informatik für Naturwissenschaftler und Ingenieure.
Einführung in die OOP in Java
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik I Vorlesung Listen-
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.
PKJ 2005/1 Stefan Dissmann Zusammenfassung Bisher im Kurs erarbeitete Konzepte(1): Umgang mit einfachen Datentypen Umgang mit Feldern Umgang mit Referenzen.
1DVG3 - Paint Paint ein Zeichenprogramm. DVG3 - Paint 2 Paint – ein Zeichenprogramm.
© 2005 Pohlig GK Informatik K Zum JFrame Step by step by step by step by step by step by step by step by.
© 2006 MPohlig Grundkurs Informatik mit Java 1 JFrame-Vorlage Step by step by step by step by step by step by step by step by.
© 2002 Dr. Cavelius - Ley - Pohlig - Taulien Programmierung im Netz und Internet: Einführung in die Programmiersprache Java Teil I 1 Klassen Objekte von.
Seite 1 Interface - Konzept Ein Interface führt einen neuen Datentyp ein: interface Frau {... } Das Interface enthält Deklarationen ( keine Definitionen.
Objektorientierte Modellierung
PRJ 2007/1 Stefan Dissmann Verkettete datenstruktur: Liste Problem: Liste, die eine beliebige Zahl von Elementen verwaltet Operationen: Erzeugen, Anfügen,
1.2 Attribute und Methoden Aufbau einer Java-Klasse:
Javakurs FSS 2012 Lehrstuhl Stuckenschmidt
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
1.3 Klassen und Beziehungen
1.4 Objekte kommunizieren miteinander
Informatik Zustandsorientiertes Modellieren und Programmieren 2.4 Datenkapselung 2.4 Datenkapselung Objekte können miteinander kommunizieren, indem.
2. Zustandsorientiertes Modellieren 2.4 Datenkapselung
Objektorientiertes Konstruieren
Wilfried Imrich CuP - Java Erste Vorlesung Entspricht ungefähr Kapitel 1.1 des Skriptums Wilfried Imrich Montanuniversität Leoben Freitag, 4. Oktober 2002.
Ampel rot Claus Ilchmann 2006 Ampelsteuerung Phase: Alle Rot A A BB.
Programmiervorkurs WS 2014/15 Methoden
Programmiervorkurs WS 2014/15 Instanzmethoden
Java-Kurs - 8. Übung Besprechung der Hausaufgabe.
3. Beschreibung von Abläufen durch Algorithmen 3.4 Zufall
© 2005 Pohlig Informatik Jg. 11 mfH Michael Pohlig 1 Zum JFrame Step by step by step by step by step by step by step by step by.
OOP-Begriffe Abstraktion Modellieren Klasse Objekt Attribute Methoden
Lernlandkarte OOP (ObjektOrientiertes Programmieren)
Java-Kurs - 6. Übung Besprechung der Hausaufgabe
Java-Kurs - 5. Übung Besprechung der Übungsaufgabe Klassen und Objekte
Objektorientierte Programmierung (OOP)
Diskrete Mathe Diskrete Mathematik I Listen Vorlesung 4.
Tutorium Software-Engineering SS14 Florian Manghofer.
Vererbung in Java. public abstract class Form { protected int breite; protected int hoehe; protected String farbe; /** * Erzeuge eine Form der Breite.
Objektorientierung Gliederung von Daten und Funktionen zu Objekten
Vererbung.
Venusspiegel und Marsschild
Zwei Denkansätze zur Klasse Schlange
Die Klasse Geist.
Die Klasse Vielfrass in Java
Klassen selbst programmieren
Ein schematischer Kirschbaum in Java
Die Struktur einer Java-Klasse
Grundkurs Informatik 11-13
Objektorientiertes Programmieren
November 18 Informatik Kurse
4. Modellieren und Diagrammarten
Es gibt Klassen, die mit der Entwicklungsumgebung ausgeliefert werden
Arrays in Java Ein Array ist eine Variable, die aus einer An-zahl von Elementen des gleichen Datentyps besteht, die aufeinanderfolgend im Speicher liegen.
Objektorientiertes Modellieren und Programmieren mit Java
2. Vererbung und Kapselung
1. Die rekursive Datenstruktur Liste 1
9. Vererbung und Polymorphie
Grundkurs Informatik 11-13
Objektorientierte Programmierung
 Präsentation transkript:

1.3 Klassen und Beziehungen Projekt: Ampelsteuerung an einer Kreuzung graphische Darstellung: Klasse LAMPE und Klasse AMPEL Informatik 10 1. Objektorientiertes Modellieren und Programmieren 1.3 Klassen und Beziehungen

1.3 Klassen und Beziehungen Projekt: Ampelsteuerung an einer Kreuzung graphische Darstellung: Klasse LAMPE und Klasse AMPEL Informatik 10 1. Objektorientiertes Modellieren und Programmieren 1.3 Klassen und Beziehungen

1.3 Klassen und Beziehungen Projekt: Ampelsteuerung an einer Kreuzung graphische Darstellung: Klasse LAMPE und Klasse AMPEL ampel1: AMPEL   ampelphase = "rot" positionX = 1 positionY =1 Informatik 10 1. Objektorientiertes Modellieren und Programmieren 1.3 Klassen und Beziehungen

1.3 Klassen und Beziehungen Projekt: Ampelsteuerung an einer Kreuzung graphische Darstellung: Klasse LAMPE und Klasse AMPEL ampel1: AMPEL   ampelphase = "rot" positionX = 1 positionY =1 lampeUnten: LAMPE   aktFarbe = "schwarz" x = 1 y =3 Informatik 10 1. Objektorientiertes Modellieren und Programmieren 1.3 Klassen und Beziehungen

1.3 Klassen und Beziehungen Beziehungen zwischen den Klassen: Informatik 10 1. Objektorientiertes Modellieren und Programmieren 1.3 Klassen und Beziehungen

1.3 Klassen und Beziehungen Umsetzung in Java durch Referenzattribute: public class Ampel { //Attribute: int positionX; int positionY; String ampelphase; //Referenzattribute: Lampe lampeOben; Lampe lampeMitte; Lampe lampeUnten; //… } Informatik 10 1. Objektorientiertes Modellieren und Programmieren 1.3 Klassen und Beziehungen

1.3 Klassen und Beziehungen Erzeugen eines neuen Objekts durch Aufruf eines Konstruktors der Referenzklasse: lampeOben = new Lampe(); Informatik 10 1. Objektorientiertes Modellieren und Programmieren 1.3 Klassen und Beziehungen