2. Mod - 2.1 Grundbegriffe der Objectorientierung Flashcards

1
Q

Wie funktioniert die Objektorientierung?

A

Gegenstände der Realität werden als Objekte abgebildet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wie wird ein Zustand beschrieben?

A

Ein Objekt hat einen Zustand der durch die Werte seiner Attribute beschrieben wird

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was beschreiben Methoden eines Objekts?

A

Ein Objekt hat ein Verhalten: Seine Methoden beschreiben, wie es in einem bestimmten Zustand auf bestimmte Nachrichten reagiert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was ist mit: “Ein Objekt hat eine Identität” gemeint?

A

Wenn zwei Objekte in allen Attributen identische Werte haben, bleiben es doch zwei verschiedene, jeweils einzigartige Objekte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was definieren Klassen?

A

Attribute und Verhalten ihrer Objekte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Als was können Klassen interpretiert werden?

A
  • können als Schablonen zur Erzeugung von Objekten interpretiert werden
  • können als Menge von Objekten interpretiert werden
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Können Klassen eigene Attribute und eigenes Verhalten haben?

A

Ja

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was könnnen Klassen voneinander erben?

A

Verhalten und Eigenschaften

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wie oft kann eine Klasse von einer anderen Klasse erben in Java und anderen Klassen

A

in Java von genau einer anderen Klasse

in anderen Sprachen von mehreren anderen Klassen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was ist Polymorphismus?

A

Verschiedene Arten von Objekten können auf gleiche Nachricht reagieren

welche Methode tatsächlich ausgeführt wird, entscheidet sich erst zu Laufzeit (Late binding)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was ist Kapselung?

A

Information wird vor einem Teil der Applikation verborgen gehalten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Häufiges Bsp für Kapselung

A

Attribute eines Objektes dürfen nur von seinen eigenen Methoden geändert werden, nicht von beliebigen anderen. Von außen sind sie nicht sichtbar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly