Variablen Flashcards

1
Q

Scope

A

Gültigkeitsbereich einer Variable definieren, in welchem Bereich des Codes die Variable gültig und zugänglich ist (z.B. public, private, protected)

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

Globale Variablen

A

Sind außerhalb von Methoden definiert und können im gesamten Programm verwendet werden

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

Lokale Variablen

A

Werden innerhalb einer Methode bzw. Eines Anweisungdblocks definiert und existieren nur dort

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

Formale Variablen

A

Sind die (Eingabe)Parameter einer Methode und existieren nur während der Ausführung der Methode

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

Instanzvariable

A

Beschreiben individuelle Eigenschaften eines Objektes und wird ohne “static” deklariert. Jede Instanz der Klasse hat ihre eigene Kopie dieser Variablen

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

Klassenvariablen

A

Werden mit dem Schlüsselwort “static” deklariert und beschreiben Eigenschaften der Klasse selbst (gehören zur Klasse, nicht zu einzelnen Instanzen)
Zu jedem Zeitpunkt existiert nur eine einzige Kopie und eine Änderung gilt gleichzeitig für alle Objekte

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

Elementare Datentypen

A

Speichern einfache Werte wie Zahlen, Zeichen oder Wahrheitswerte

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

Referenzdatentypen

A

Speichern die Adresse (Referenz) eines Objekts im Speicher anstelle des eigentlichen Werts (Arrays, String und Objekte von Klasse)

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

Referenz

A

Zeigt auf die Speicheradresse eines Objektes. Änderungen über die Referenz beeinflussen das Original

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

Rekursion

A

Wenn eine Methode sich selbst aufruft, um ein Problem in kleinere Teilprobleme zu zerlegen

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

Rekursionsanker

A

Ist die Abbruchbedingung einer rekursiven Methode, die eine unendliche Laufzeit verhindert

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

Verdecken/Shadowing

A

Es wird eine globale Variable durch eine gleichnamige lokale Variable verdeckt, wodurch die globale Variable im aktuellen Scope unzugänglich wird

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