1.3 Klassen und Beziehungen

Slides:



Advertisements
Ähnliche Präsentationen
der Universität Oldenburg
Advertisements

Konzepte objektorientierter Systeme
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
Paul, Morten, Yannick Blue J. Entwicklungsumgebung versteht Java Programmcode versteht Java Programmcode Für die Entwicklung eigener Software.
Java: Objektorientierte Programmierung
FH-Hof Verwaltung von Zeichenketten Richard Göbel.
Java: Grundlagen der Objektorientierung
Assoziationen (Beziehungen) 1 : n. Zu einem Auto gibt es mehrere Fahrer (2) und zu diesen 2 Fahrern gibt es genau dieses Auto.
Benötigte Applets Startseite: in HTML-Format Applet auf der Startseite Das Applet, das auf der Startseite geladen wird, wird die vier Buttons und die eine.
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.
3. Klassendiagramme in Java implementieren
1DVG3 - Paint Paint ein Zeichenprogramm. DVG3 - Paint 2 Paint – ein Zeichenprogramm.
Java in 9 Folien Besser: Online-Buch Go to Java 2.
Bestimmung des ggT zweier Zahlen
© 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:
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
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.
Lernlandkarte OOP (ObjektOrientiertes Programmieren)
Java-Kurs - 5. Übung Besprechung der Übungsaufgabe Klassen und Objekte
Java-Kurs - 9. Übung Besprechung der Hausaufgabe
Programmieren mit Delphi Informatik. Inhalt Projekt Reaktion Objekte im Programm Reaktion Klassen Klassen im Programm Reaktion Objekte verfügen über Methoden,
Objektorientierte Programmierung (OOP)
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
Java Programme nur ein bisschen objektorientiert.
Vererbung in Java. public abstract class Form { protected int breite; protected int hoehe; protected String farbe; /** * Erzeuge eine Form der Breite.
Objektorientiertes Modellieren und Programmieren mit Java
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
Allgemeine Befehle für die allgemeine Liste
Einführung in die Programmierung mit Java
Die Struktur einer Java-Klasse
Grundkurs Informatik 11-13
Mit der Turtle Java Programmieren
November 18 Informatik Kurse
4. Modellieren und Diagrammarten
Es gibt Klassen, die mit der Entwicklungsumgebung ausgeliefert werden
Objektorientiertes Modellieren und Programmieren mit Java
2. Vererbung und Kapselung
1. Die rekursive Datenstruktur Liste 1
9. Vererbung und Polymorphie
Vererbung in Java Von Jan und Eddi.
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 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

Beziehungen zwischen den Klassen: Umsetzung in Java durch Referenzattribute: public class Ampel { //Attribute: int positionX; int positionY; String ampelphase; //Referenzattribute: public Ampel(){ //Erzeugen von neuen Objekten: } Informatik 10 1. Objektorientiertes Modellieren und Programmieren 1.3 Klassen und Beziehungen

Beziehungen zwischen den Klassen: Umsetzung in Java durch Referenzattribute: public class Ampel { //Attribute: int positionX; int positionY; String ampelphase; //Referenzattribute: Lampe lampeOben; Lampe lampeMitte; Lampe lampeUnten; public Ampel(){ //Erzeugen von neuen Objekten: } Informatik 10 1. Objektorientiertes Modellieren und Programmieren 1.3 Klassen und Beziehungen

Beziehungen zwischen den Klassen: Umsetzung in Java durch Referenzattribute: public class Ampel { //Attribute: int positionX; int positionY; String ampelphase; //Referenzattribute: Lampe lampeOben; Lampe lampeMitte; Lampe lampeUnten; public Ampel(){ //Erzeugen von neuen Objekten: lampeOben = new Lampe(); lampeMitte = new Lampe(); lampeUnten = new Lampe(); } Informatik 10 1. Objektorientiertes Modellieren und Programmieren 1.3 Klassen und Beziehungen