Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

1. Verhalten der Objekte: Operationen Werden in den Klassen definiert Werden (i.d.R.) auf einem Objekt aufgerufen Wird das Empfängerobjekt genannt Weitere.

Ähnliche Präsentationen


Präsentation zum Thema: "1. Verhalten der Objekte: Operationen Werden in den Klassen definiert Werden (i.d.R.) auf einem Objekt aufgerufen Wird das Empfängerobjekt genannt Weitere."—  Präsentation transkript:

1 1

2 Verhalten der Objekte: Operationen Werden in den Klassen definiert Werden (i.d.R.) auf einem Objekt aufgerufen Wird das Empfängerobjekt genannt Weitere Objekte können mitspielen Werden als Parameter übergeben Ein Objekt oder ein Wert kann als Rückgabe-Parameter definiert werden Oft werden Operationen aber nichts zurückgeben was als void gekennzeichnet wird 2

3 Klassifikation der Operationen Konstruktoren Dienen der Initialisierung des Objekts Oft wird in dem Zuge ein ganzes Objektnetz aufgebaut, indem untergeordnete Objekte gleich mit initialisiert werden, indem man im Konstruktor deren Konstruktoren mit aufruft Observer/Beobachter Diese Operationen geben den internen Zustand (bzw. einen Teil davon) zurück Haben also immer einen Rückgabe-Parameter Mutatoren Ändern den internen Zustand des Objekts Verursachen also Seiteneffekte Haben meist keine Rückgabe: void 3

4 Verhalten von Quader- und Vertex- Objekten 4

5 …Java 5

6 6

7 Aufruf der Operationen 7 Die Dot-Notation

8 Pfadausdrücke (Dot-Notation) mit Operatoren mitten drin 8

9 Information Hiding: Geheimnisprinzip/Verkapselung 9

10 10

11 Access Modifier beschränken den Zugriff 11

12 Quader-Definition 12

13 Quader – contd 13

14 Best Practice: Verbergen von Instanzvariablen 14 Später kann die Berechnung geändert werden

15 Initialisierung eines Objekts 15

16 Initialisierung eines Vertexes 16

17 Overloading: Mehrere Operationen gleichen Namens 17

18 Aufruf unterscheidet sich entweder in Anzahl oder Typ der Parameter 18

19 Translatiere unterschiedlich aufgerufen … 19

20 Statische Operationen 20 Ungewohnt? besser?

21 Realisierung … 21

22 main() … als statische Operation zum Testen 22

23 Nutzung von main 23

24 Parameter-Übergabe 24

25 Ausnahmen … abfangen 25 Try … catch


Herunterladen ppt "1. Verhalten der Objekte: Operationen Werden in den Klassen definiert Werden (i.d.R.) auf einem Objekt aufgerufen Wird das Empfängerobjekt genannt Weitere."

Ähnliche Präsentationen


Google-Anzeigen