02 - Klassendefinitionen Flashcards

1
Q

Objekterzeugung (object instantiation)

A

Objekterzeugung oder Instanzierung ist das erstellen eines neuen Objekts von einem bestimmten Typ. Gewisse Objekte können nur dann erzeugt werden, wenn zusätzliche Informationen via Konstruktor-Parameter bereitgestellt werden.

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

Datenfeld (data field)

A

Datenfelder (auch Instanzvariablen) speichern die Daten, die ein Objekt benutzt. Datenfelder werden auch als Instanzvariablen bezeichnet.

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

Kommentar (comment)

A

Kommentare werden im Quelltext einer Klasse angegeben, um menschlichen Lesern das Verstehen des Codes zu vereinfachen. Sie haben keinen Einfluss auf die Funktionalität einer Klasse.

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

Konstruktor (constructor)

A

Als Konstruktoren werden in der Programmierung spezielle Methoden bezeichnet, die beim Erzeugen von Objekten. Konstruktoren können mit Parametern versehen werden.

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

Sichtbarkeit (visibility)

A

Durch die Sichtbarkeit einer Variablen wird der Bereich innerhalb des Quelltextes definiert, in dem eine Variable zugreifbar ist.

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

Lebensdauer von Variablen (lifespan)

A

Die Dauer von der Erzeugung bis zur Zerstörung einer Variable.

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

Zuweisung (assignment)

A

Bei der Zuweisung einer Variable wird der Wert auf der rechten Seite eines Zuweisungsoperators in der Variable gespeichert, die auf der linken Seite genannt ist.

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

Sondierende Methode

A

Sondierende Methoden liefern Informationen über den Zustand eines Objektes (Query).

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

Verändernde Methode

A

Verändernde Methoden ändern den Zustand eines Objekts (Command).

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

Bedingte Anweisung (conditional instruction)

A

Eine bedingte Anweisung führt eine von zwei Aktionen aus, äbhängig vom Ergebnis einer Prüfung.

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

Boolscher Ausdruck (boolean expression)

A

Ein boolscher Ausdruck hat nur zwei mögliche Werte: True oder False.

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

Lokale Variable (local variable)

A

Eine lokale Variable ist einer Variable, die innerhalb einer Methode deklariert und verwendet wird. Sie ist nur innerhalb der Methode zugreifbar und ihre Lebensdauer ist kleiner oder gleich der Dauer zur Abarbeitung der Methode.

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

Schlüsselwort (key word)

A

Wörter die in einer Programmiersprache reserviert sind und darin eine bestimmte feste Bedeutung haben. - In Java und C-Sharp sind Schlüsselwörter immer klein geschrieben.

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

Methode (method)

A

Methoden sind Unterprogramme und implementieren Verhalten von Klassen. Eine Methode besteh aus einem Kopf (Signatur) und einem Rumpf (body). Die Signatur beschreibt, wie die Methode aufgerufen wird. Der Rumpf beschreibt, was die Methode macht.

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