08 - Die Hierarchie der Sammlungstypen Flashcards

1
Q

Vererbung (ihneritance)

A

Vererbung erlaubt uns, eine Klasse als Erweiterung (child class) einer anderen Klasse (parent class) zu definieren.

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

Superklasse (super/parent class)

A

Eine Superklasse (parent class) ist eine Klasse, welche von anderen Klassen erweitert wird.

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

Subklasse (sub/child class)

A

Eine Subklasse ist eine Klasse, die eine andere Klasse erweitert bzw. von einer anderen Klasse erbt. Sie erbt alle Detenfelder und Methoden von ihrer Superklasse.

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

Vererbungshierarchie

A

Klassen die über eine Vererbungsbeziehung miteinander verknüpft sind, bilden eine Vererbungshierarchie.

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

Konstruktor der Superklasse

A

Im Konstruktor einer Subklasse muss immer als erste Anweisung der Konstruktor der Superklasse aufgerufen werden. Wenn im Quelltext kein solcher Aufruf angegeben ist, versucht Java automatisch einen parameterlosen Konstruktor-Aufruf einzufügen.

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

Wiederverwendung

A

Vererbung erlaubt die Wiederverwendung bereits erstellter Klassen in neuen Zusammenhängen.

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

Subtyp

A

Analog zur Klassenhierarchie bilden die Objekttypen eine Typhierarchie. Der Typ, der durch eine Subklass definiert ist, ist ein Subtyp des Typs, der durch die Superklasse definiert wird.

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

Variablen und Subtypen

A

Eine Variable kann ein Objekt halten, dessen Typ entweder gleich dem deklarierten Typ der Variablen oder ein beliebiger Subtyp des deklarierten Typs.

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

Ersetzbarkeit

A

Objekte von Subtypen können an allen Stellen verwendet werden, an denen ein Supertyp erwartet wird. Dieses Prinzip nennt man Ersetzbarkeit.

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

Object-Typ

A

Alle Klassen ohne explizit deklarierte Superklasse haben Object als ihre Superklasse.

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

Autoboxing

A

Autoboxing wird automatisch durchgeführt, wenn der Wert eines primitiven Typs in einem Kontext verwendet wird in dem ein Wrapper-Typ erwartet wird.

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