Fragen
-
- 1 / 59
-
Lernkarten
Worauf deutet eine Nullpointer-Exception hin?
Eine NullPointerException wird immer dann geworfen, wenn null anstelle einer Instanz eines Objekts verwendet wurde.
Wie kann man verhindern, dass ein Objekt verandert wird, wenn dessen
Referenz als Parameter an eine Methode ubergeben wird?
Objekt kopieren anstatt Referenz weiterzugeben
Worin unterscheiden sich Klassenattribute und Objektattribute?
Klassenattribute sind Attribute, die sich alle Instanzen einer Klasse (gemeinsam) teilen
Objektattribute sind Attribute einer Instanz
Wozu wird ein Layout benotigt?
bestimmen das Verhältnis der Kontrollelemente zueinander
ermöglichen flexible Vergrößerung oder Verkleinerung des Fensters
Welche Layouts kennen Sie?
FlowLayout
GridLayout
BorderLayout
GridBagLayout
Was ist Rekursion ?
ist eine Methode die sich selbst aufruft
dadurch Schleife über den Methodenaufruf
Wozu verwendet man abstrakte Methoden?
für Methoden die keinen Methodenrumpf brauchen
Sie deklariert Zugriffsmodifizierer, Rückgabetyp und Methodensignatur
Was bedeutet Polymorphie?
Das referenzierte Objekt behalt die Information uber seine Klasse auch dann, wenn es uber eine Referenz einer Basisklasse zugegriffen wird.
Was gilt, wenn vor einer Methode weder public noch private steht ?
kann nur innerhalb des packages zugegriffen werden
Der dritte Sichtbarkeitsmodizierer heit wie? Und was bewirkt er?
protected nur für Objekte der eigenen Klasse und davon abgeleiten Klassen
Was ist Klasse, Objekt und Referenz?
Klasse = beschreibt ein Objekt (Bauplan)
Objekt = Instanz einer Klasse
Referenz = Adresse im Speicher
Was bedeutet static?
kennzeichnetes Attribut existiert genau ein Mal pro Klasse
sprich static int zahl = 10; → wird zu 20 verändert wird dann überall 20
überall gleich
wird nicht objekt.zahl aufgerufen sondern über Klasse.zahl
Konstanten haben welchen Modizierer?
final
Was bedeutet this?
das ich auf ein Attribut dieser Klasse zugreifen möchte wenn der Name zweites mal vorhanden
Als was ist ActionListener definiert?
als Interface weil implements
Objektorientierte Programmierung: Wie erzeugen Sie ein Objekt?
Objekt objekt = new Objekt();
Woraus besteht eine Klasse?
Klassenname
Konstruktor
Attributen
Wozu verwenden wir Vererbung?
wird zwischen Super- und Subklasse unterschieden
Superklasse ist Zusammenfassung von allgm. Attributen und Methoden unterschiedlicher aber ähnlicher Objekte
Doppelungen von Attributen und Methoden zu vermeiden
Polymorphie
Das referenzierte Objekt behalt die Information uber seine Klasse auch dann, wenn es uber eine Referenz einer Basisklasse zugegriffen wird.