Was sind Objekt-Referenzen?
Click to see answer
Objekt-Referenzen sind Variablen von Objekttypen, die auf Objekte verweisen.
Click to see question
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.
Was sind Zuweisungsoperatoren?
Zuweisungsoperatoren sind spezielle Werte auf der rechten Seite eines Zuweisungsoperators in der Variablen, die auf der linken Seite angegeben ist.
Was sind Kommentare in einer Klasse?
Kommentare werden im Quelltext einer Klasse angegeben, um den Lesern das Verständnis des Codes zu erleichtern.
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.
Was sind die besonderen Methoden?
Besondere Methoden liefern Informationen über den Zustand eines Objekts.
Was beschreibt die Signatur einer Methode?
Den Namen und die Parameter-Typen einer Methode.
Was ist eine Superklasse?
Eine Superklasse ist eine Klasse, die von anderen Klassen erweitert wird.
Was sind Konstruktoren?
Konstruktoren sind spezielle Methoden, die beim Erstellen eines Objekts aufgerufen werden, um dessen Zustand zu initialisieren.
Was bedeutet Sichtbarkeit in Bezug auf Variablen?
Die Sichtbarkeit einer Variablen wird durch den Quelltext definiert, indem eine Variable zugreifbar ist.
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.
Was ist Subtyping?
Subtyping erlaubt es, mehrere Klassen unter einem gemeinsamen Interface zu verwenden, wobei der Code für alle Implementierungen gleich bleibt.
Was ist eine bedingte Anweisung?
Eine bedingte Anweisung führt eine von zwei Aktionen aus, abhängig vom Ergebnis einer Prüfung.
Was beschreibt modulare Isolierung?
Modulare Isolierung ist der Prozess der Zerlegung eines Ganzen in wohldefinierte Teile, die getrennt erstellt und untersucht werden können.
Was sind Subtypen?
Subtypen sind Klassen, die von einer anderen Klasse abgeleitet sind und deren Verhalten erweitern oder spezifizieren.
Was ist ein wichtiges Konzept der Objektorientierung?
Das Zusammenführen von Zustand und Verhalten in Objekten.
Was sind verändernde Methoden?
Verändernde Methoden ändern den Zustand eines Objekts.
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.
Was ist eine Liste in Java?
Eine Liste ist eine Sammlung, die Elemente als Einträge enthält.
Was zeigt ein Klassendiagramm?
Ein Klassendiagramm zeigt die Klassen einer Anwendung und die Beziehungen zwischen diesen Klassen.
Wie wird der Zustand eines Objekts repräsentiert?
Der Zustand eines Objekts wird durch Werte repräsentiert, die in Exemplarvariablen (Feldern, ...) gehalten werden.
Wie können Methoden mit Objekten kommunizieren?
Indem sie aufgerufen werden und die entsprechenden Operationen ausführen.
Was ist ein boolescher Ausdruck?
Ein boolescher Ausdruck hat nur zwei mögliche Werte: wahr (true) und falsch (false).
Was sind Parameter in Methoden?
Parameter sind Variablen, die in Methoden verwendet werden, um Werte zu übergeben.
Wie werden Klassen in einer Deklaration verwendet?
Ein Klassenname kann als Typname in einer Deklaration verwendet werden.
Was sind externe Methoden?
Externe Methoden können Methoden von anderen Objekten über die Punktnotation aufrufen.
Was ist eine abstrakte Subklasse?
Eine abstrakte Subklasse ist eine Klasse, die von einer abstrakten Klasse erbt und deren abstrakte Methoden implementiert.
Wie können Methoden in einer Klasse definiert werden?
Durch die Angabe von Datenfeldern und Methoden innerhalb der Klassendefinition.
Was ist die Lebensdauer einer Variablen?
Die Lebensdauer einer Variablen ist der Zeitraum, in dem sie existiert, bevor sie zerstört wird.
Was sind Collections in Java?
Collections sind Objekte, die eine beliebige Anzahl anderer Objekte enthalten können.
Was repräsentieren Objekte?
Objekte repräsentieren zusammengehörige Aspekte eines Anwendungsbereichs und haben einen Zustand, ein Verhalten und eine Identität.
Was sind Parameterisierte Collections?
Parameterisierte Collections sind Sammlungen, die nur Objekte eines bestimmten Typs enthalten können.
Was ist der Unterschied zwischen Variablen und Subtypen?
Variablen können Objekte eines Typs halten, während Subtypen spezifische Implementierungen eines Typs darstellen.
Was sind konkrete Klassen?
Konkrete Klassen sind Klassen, die nicht abstrakt sind und daher Instanzen erzeugen können.
Was ist eine Switch-Anweisung?
Eine Switch-Anweisung wählt aus verschiedenen möglichen Anweisungen basierend auf einem bestimmten Wert aus.
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.
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.
Was sind Objekt-Diagramme?
Ein Objekt-Diagramm zeigt die Objekte und ihre Beziehungen zu einem bestimmten Zeitpunkt während der Ausführung einer Anwendung.
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.
Was sind Rückgabewerte von Methoden?
Informationen, die durch eine Methode über ein Objekt zurückgegeben werden.
Was bedeutet Polymorphie in der Programmierung?
Polymorphie ist die Fähigkeit, dass Objekte unterschiedlicher Typen durch eine gemeinsame Schnittstelle behandelt werden können.
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.
Was sind Konstruktoren?
Konstruktoren ermöglichen es, dass ein Objekt nach seiner Erstellung in einen gültigen Zustand versetzt wird.
Was wird durch Methoden in einem Objekt behandelt?
Die Methoden führen Operationen auf den Zustand und das Verhalten des Objekts aus.
Was ist eine Implementierung?
Eine Implementierung ist eine reale Klasse, die alle Methoden des Interfaces definiert und implementiert.
Was ist eine Vererbung?
Eine Vererbung erlaubt es einer Klasse, Eigenschaften und Methoden einer anderen Klasse zu übernehmen.
Was ist ein Iterator?
Ein Iterator ist ein Objekt, das hilft, über alle Elemente einer Sammlung zu iterieren.
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.
Was ist ein Interface in der Programmierung?
Ein Interface definiert die Methoden, die von allen Implementierungen implementiert werden müssen.
Was sind Datenfelder?
Datenfelder speichern die Daten, die ein Objekt benötigt. Sie können auch als Instanzvariablen, Attribute oder exemplarische Variablen bezeichnet werden.
Was ist eine Subklasse?
Eine Subklasse ist eine Klasse, die von einer anderen Klasse erbt und deren Eigenschaften und Methoden erweitert.
Was sind abstrakte Methoden?
Abstrakte Methoden sind Methoden, die in einer abstrakten Klasse definiert sind, aber keine Implementierung haben.
Was sind Parameter in Methoden?
Parameter sind Eingabewerte, die einer Methode übergeben werden.
Was sind lokale Variablen?
Lokale Variablen sind Variablen, die innerhalb einer Methode deklariert werden und nur dort verwendet werden können.