Quizzfragen AP2 (2) -------------------------------------------------------- Die Vererbung zwischen Klassen wird angegeben durch das Schlüsselwort a) inherits b) extends c) implements d) import Antwort -------------------------------------------------------- Das Schlüsselwort final vor einer Methode bedeutet: a) dass die Methode konstant ist b) dass die Methode nichts ändert c) dass die Methode nicht überschrieben werden darf d) dass die Methode nicht sichtbar ist Antwort ------------------------------------------------------- Die Methode "void abc() {}" a) darf außerhalb der Klasse nicht angesprochen werden b) ist falsch (es muss private oder public davor stehen) c) ist nur in dem aktuellen Paktet sichtbar Antwort ------------------------------------------------------- Ein Java-Interface a) erzeugt die Schnittstelle von Objekten b) beschreibt einen Typ c) stellt Methoden zur Verfügung Antwort ------------------------------------------------------- Das Schlüsselwort static a) bezeichnet eine Konstante b) bezeichnet eine unveränderliche Methode c) kennzeichnet u.a. eine Klassenfunktion d) kennzeichnet eine feststehende Funktion Antwort ------------------------------------------------------- Eine abstrakte Klasse a) gibt es nicht b) hat keine Instanzvariablen c) hat keinen Konstruktor d) hat keine Instanzen Antwort ------------------------------------------------------- Eine abstrakte Methode a) beschreibt die Signatur einer Methode b) beschreibt die Implementierung einer Methode c) ist nicht sichtbar Antwort ------------------------------------------------------- Lokale Variablen a) sind die Variablen einer Klasse b) sind temporäre Variable einer Methode c) sind überall sichtbar Antwort ------------------------------------------------------- Eine anonyme Klasse a) ist eine abstrakte Klasse b) ist eine innere Klasse ohne Namen c) ist anderer Name für ein Interface d) gibt es nicht Antwort ------------------------------------------------------- Ein Datentyp a) ist ein veränderlicher Speicherplatz b) führt Algorithmen aus c) beschreibt die Art der Programmiersprache (objektorientiert) d) dient der Deklaration von Variablen Antwort ------------------------------------------------------- Ein Abstrakter Datentyp a) definiert eine Menge von Operationen b) legt den Speicherbedarf fest c) stellt Methoden zur Verfügung d) ist ein Java-Interface Antwort -------------------------------------------------------- Wenn im Kopf einer Klasse "implements Schnittstelle" steht (mehr als 1 richtige Antwort) a) übernimmt die Klasse die Methodendefinitionen der Schnittstelle b) muss eine Klasse, die in der Schnittstelle deklarierten Methoden implementieren c) muss eine konkrete Klasse die in der Schnittstelle deklarierten Methoden, implementieren d) haben Objekte der Klasse den Obertyp "Schnittstelle" e) ruft die Klasse die Schnittstelle auf