Was sind Objekt-Referenzen?
Objekt-Referenzen sind Variablen von Objekttypen, die auf Objekte verweisen.
Was sind primitive Datentypen in Java?
Primitive Datentypen in Java sind int, boolean, char, double und long. Sie haben keine Methoden.
1/54
p.5
Interfaces und Implementierungen

Was sind Objekt-Referenzen?

Objekt-Referenzen sind Variablen von Objekttypen, die auf Objekte verweisen.

p.8
Zustand und Verhalten von Objekten

Was sind primitive Datentypen in Java?

Primitive Datentypen in Java sind int, boolean, char, double und long. Sie haben keine Methoden.

p.8
Zustand und Verhalten von Objekten

Was sind Zuweisungsoperatoren?

Zuweisungsoperatoren sind spezielle Werte auf der rechten Seite eines Zuweisungsoperators in der Variablen, die auf der linken Seite angegeben ist.

p.8
Methoden und Signaturen

Was sind Kommentare in einer Klasse?

Kommentare werden im Quelltext einer Klasse angegeben, um den Lesern das Verständnis des Codes zu erleichtern.

p.11
Konstruktoren

Was ist die Funktion eines Konstruktors?

Konstruktoren initialisieren Objekte und bringen sie in einen konsistenten Anfangszustand, stellen jedoch kein Verhalten des Objekts zur Verfügung.

p.8
Methoden und Signaturen

Was sind die besonderen Methoden?

Besondere Methoden liefern Informationen über den Zustand eines Objekts.

p.10
Methoden und Signaturen

Was beschreibt die Signatur einer Methode?

Den Namen und die Parameter-Typen einer Methode.

p.2
Vererbung und Superklassen

Was ist eine Superklasse?

Eine Superklasse ist eine Klasse, die von anderen Klassen erweitert wird.

p.2
Konstruktoren

Was sind Konstruktoren?

Konstruktoren sind spezielle Methoden, die beim Erstellen eines Objekts aufgerufen werden, um dessen Zustand zu initialisieren.

p.8
Zustand und Verhalten von Objekten

Was bedeutet Sichtbarkeit in Bezug auf Variablen?

Die Sichtbarkeit einer Variablen wird durch den Quelltext definiert, indem eine Variable zugreifbar ist.

p.1
Abstrakte Klassen

Was ist eine abstrakte Klasse?

Eine abstrakte Klasse ist eine Klasse, von der keine Instanzen erzeugt werden sollen. Sie dient als Superklasse für andere Klassen.

p.3
Abstrakte Klassen

Was ist Subtyping?

Subtyping erlaubt es, mehrere Klassen unter einem gemeinsamen Interface zu verwenden, wobei der Code für alle Implementierungen gleich bleibt.

p.7
Methoden und Signaturen

Was ist eine bedingte Anweisung?

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

p.5
Methoden und Signaturen

Was beschreibt modulare Isolierung?

Modulare Isolierung ist der Prozess der Zerlegung eines Ganzen in wohldefinierte Teile, die getrennt erstellt und untersucht werden können.

p.2
Polymorphie

Was sind Subtypen?

Subtypen sind Klassen, die von einer anderen Klasse abgeleitet sind und deren Verhalten erweitern oder spezifizieren.

p.10
Zustand und Verhalten von Objekten

Was ist ein wichtiges Konzept der Objektorientierung?

Das Zusammenführen von Zustand und Verhalten in Objekten.

p.7
Zustand und Verhalten von Objekten

Was sind verändernde Methoden?

Verändernde Methoden ändern den Zustand eines Objekts.

p.9
Zustand und Verhalten von Objekten

Was sind Typen in einer typdefinierten Variablen?

Arten von Werten oder Objekten, die in einer Variablen (Parameter, lokale Variable oder Exemplarvariable) angenommen werden können.

p.4
Sammlungen und Arrays

Was ist eine Liste in Java?

Eine Liste ist eine Sammlung, die Elemente als Einträge enthält.

p.5
Zustand und Verhalten von Objekten

Was zeigt ein Klassendiagramm?

Ein Klassendiagramm zeigt die Klassen einer Anwendung und die Beziehungen zwischen diesen Klassen.

p.11
Zustand und Verhalten von Objekten

Wie wird der Zustand eines Objekts repräsentiert?

Der Zustand eines Objekts wird durch Werte repräsentiert, die in Exemplarvariablen (Feldern, ...) gehalten werden.

p.10
Methoden und Signaturen

Wie können Methoden mit Objekten kommunizieren?

Indem sie aufgerufen werden und die entsprechenden Operationen ausführen.

p.7
Methoden und Signaturen

Was ist ein boolescher Ausdruck?

Ein boolescher Ausdruck hat nur zwei mögliche Werte: wahr (true) und falsch (false).

p.4
Methoden und Signaturen

Was sind Parameter in Methoden?

Parameter sind Variablen, die in Methoden verwendet werden, um Werte zu übergeben.

p.5
Konkrete Klassen

Wie werden Klassen in einer Deklaration verwendet?

Ein Klassenname kann als Typname in einer Deklaration verwendet werden.

p.5
Methoden und Signaturen

Was sind externe Methoden?

Externe Methoden können Methoden von anderen Objekten über die Punktnotation aufrufen.

p.1
Vererbung und Superklassen

Was ist eine abstrakte Subklasse?

Eine abstrakte Subklasse ist eine Klasse, die von einer abstrakten Klasse erbt und deren abstrakte Methoden implementiert.

p.10
Konkrete Klassen

Wie können Methoden in einer Klasse definiert werden?

Durch die Angabe von Datenfeldern und Methoden innerhalb der Klassendefinition.

p.7
Zustand und Verhalten von Objekten

Was ist die Lebensdauer einer Variablen?

Die Lebensdauer einer Variablen ist der Zeitraum, in dem sie existiert, bevor sie zerstört wird.

p.4
Sammlungen und Arrays

Was sind Collections in Java?

Collections sind Objekte, die eine beliebige Anzahl anderer Objekte enthalten können.

p.11
Zustand und Verhalten von Objekten

Was repräsentieren Objekte?

Objekte repräsentieren zusammengehörige Aspekte eines Anwendungsbereichs und haben einen Zustand, ein Verhalten und eine Identität.

p.4
Sammlungen und Arrays

Was sind Parameterisierte Collections?

Parameterisierte Collections sind Sammlungen, die nur Objekte eines bestimmten Typs enthalten können.

p.2
Polymorphie

Was ist der Unterschied zwischen Variablen und Subtypen?

Variablen können Objekte eines Typs halten, während Subtypen spezifische Implementierungen eines Typs darstellen.

p.1
Konkrete Klassen

Was sind konkrete Klassen?

Konkrete Klassen sind Klassen, die nicht abstrakt sind und daher Instanzen erzeugen können.

p.7
Methoden und Signaturen

Was ist eine Switch-Anweisung?

Eine Switch-Anweisung wählt aus verschiedenen möglichen Anweisungen basierend auf einem bestimmten Wert aus.

p.11
Konkrete Klassen

Was sind Klassen in der Programmierung?

Klassen sind Baupläne oder Schablonen für Objekte, die den Zustandsraum und das Verhalten für gleichartige Objekte beschreiben.

p.11
Konkrete Klassen

Wie viele Exemplare können von einer Klasse erzeugt werden?

Von einer Klasse können viele gleichartige Exemplare erzeugt werden, wobei jedes Objekt seine Klasse kennt, aber eine Klasse ihre Objekte nicht kennt.

p.5
Zustand und Verhalten von Objekten

Was sind Objekt-Diagramme?

Ein Objekt-Diagramm zeigt die Objekte und ihre Beziehungen zu einem bestimmten Zeitpunkt während der Ausführung einer Anwendung.

p.1
Polymorphie

Was passiert bei der späten Bindung einer Methode?

Bei der späten Bindung wird die Methode, die aufgerufen wird, zur Laufzeit anhand der Klasse des Objekts entschieden, nicht anhand der Variablen.

p.10
Methoden und Signaturen

Was sind Rückgabewerte von Methoden?

Informationen, die durch eine Methode über ein Objekt zurückgegeben werden.

p.3
Polymorphie

Was bedeutet Polymorphie in der Programmierung?

Polymorphie ist die Fähigkeit, dass Objekte unterschiedlicher Typen durch eine gemeinsame Schnittstelle behandelt werden können.

p.5
Abstrakte Klassen

Was ist Abstraktion?

Abstraktion ist die Fähigkeit, Details von Bestandteilen zu ignorieren, um den Fokus der Betrachtung auf eine höhere Ebene zu lenken.

p.8
Konstruktoren

Was sind Konstruktoren?

Konstruktoren ermöglichen es, dass ein Objekt nach seiner Erstellung in einen gültigen Zustand versetzt wird.

p.10
Methoden und Signaturen

Was wird durch Methoden in einem Objekt behandelt?

Die Methoden führen Operationen auf den Zustand und das Verhalten des Objekts aus.

p.3
Interfaces und Implementierungen

Was ist eine Implementierung?

Eine Implementierung ist eine reale Klasse, die alle Methoden des Interfaces definiert und implementiert.

p.2
Vererbung und Superklassen

Was ist eine Vererbung?

Eine Vererbung erlaubt es einer Klasse, Eigenschaften und Methoden einer anderen Klasse zu übernehmen.

p.4
Sammlungen und Arrays

Was ist ein Iterator?

Ein Iterator ist ein Objekt, das hilft, über alle Elemente einer Sammlung zu iterieren.

p.1
Methoden und Signaturen

Was sind die (vollen) Signaturen einer Methode?

Die Signatur einer Methode setzt sich aus dem Namen des Return-Typs, dem Namen der Methode und den Namen der Parameter-Typen zusammen.

p.3
Interfaces und Implementierungen

Was ist ein Interface in der Programmierung?

Ein Interface definiert die Methoden, die von allen Implementierungen implementiert werden müssen.

p.8
Zustand und Verhalten von Objekten

Was sind Datenfelder?

Datenfelder speichern die Daten, die ein Objekt benötigt. Sie können auch als Instanzvariablen, Attribute oder exemplarische Variablen bezeichnet werden.

p.2
Vererbung und Superklassen

Was ist eine Subklasse?

Eine Subklasse ist eine Klasse, die von einer anderen Klasse erbt und deren Eigenschaften und Methoden erweitert.

p.1
Abstrakte Methoden

Was sind abstrakte Methoden?

Abstrakte Methoden sind Methoden, die in einer abstrakten Klasse definiert sind, aber keine Implementierung haben.

p.10
Methoden und Signaturen

Was sind Parameter in Methoden?

Parameter sind Eingabewerte, die einer Methode übergeben werden.

p.7
Zustand und Verhalten von Objekten

Was sind lokale Variablen?

Lokale Variablen sind Variablen, die innerhalb einer Methode deklariert werden und nur dort verwendet werden können.

Study Smarter, Not Harder
Study Smarter, Not Harder