01 - Objekte und Klassen Flashcards

1
Q

Objekt (object)

A

Ein Objekt (auch Instanz genannt) bezeichnet in der objektorientierten Programmierung (OOP) ein Exemplar eines bestimmten Datentyps oder einer bestimmten Klasse (auch „Objekttyp“ genannt). Objekte sind konkrete Ausprägungen („Instanzen“) eines Objekttyps und werden während der Laufzeit erzeugt (Instanziierung).

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

Klasse (class)

A

Unter einer Klasse (auch Objekttyp genannt) versteht man in der objektorientierten Programmierung ein abstraktes Modell bzw. einen Bauplan für eine Reihe von ähnlichen Objekten.

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

Methode (method)

A

Methoden sind in der objektorientierten Programmierung Unterprogramme, die das Verhalten von Objekten beschreiben und implementieren. Über die Methoden des Objekts können Objekte untereinander kommunizieren.

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

Parameter (parameter/argument)

A

Methoden können Parameter haben mit denen zusätzliche Informationen an das Objekt übergeben werden können.

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

Methoden Signatur (method signature)

A

Der “Kopf” einer Methode wird als Signatur bezeichnet. Sie definiert den Namen der Methode, die benötigten Parameter und den Typ des Rückgabewertes (falls vorhanden).

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

Typ (type)

A

Parameter haben einen Typ (Klasse, Interface). Ein Typ definiert, welche Arten von Werten ein Parameter annehmen kann.

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

Zustand (state)

A

Objekte haben Zustände. Ein Zustand eines Objekts wird durch die Werte in seinen Datenfeldern repräsentiert.

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

Quelltext (source code)

A

Unter dem Begriff Quelltext, auch Quellcode genannt, wird in der Informatik der für Menschen lesbare, in einer Programmiersprache geschriebene Text eines Computerprogrammes verstanden. - Der Quelltext einer Klasse legt die Struktur und das Verhalten aller Instanzen dieser Klasse fest.

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

Ergebnis/Rückgabewert (return value)

A

Methoden können Informationen über ein Objekt durch einen Ergebniswert (wieder ein Objekt) zurückliefern.

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