Font size
WorksheetsJava OOP
Total questions: 22
Worksheet time: 12mins
Die Vererbung einer Klasse erzeugt welche Art von Beziehung?
benutzt-eine Beziehung
hat-eine Beziehung
ist-eine Beziehung
keine
Welcher dieser Datentypen ist in Java kein primitiver Datentyp.
float
byte
Integer
char
Welcher dieser Code-Snippets ist KEIN gültiger!
int[3] i = new int[];
int[ ] i = {1,2,3};
int[ ] i = new int[ ]{1, 2, 3};
int[ ] i = new int[3];
Wer hat Zugriff mit dem private Zugriffsmodifikator?
Class
Package
Subclass
Global/Jeder
Welcher dieser Konzepte schützt Daten vor Manipulation von aussen?
Polymorphismus
ArrayList
Autoboxing
Kapselung
Welcher Datentyp ist nicht erlaubt in einer ArrayList?
Integer
String
double
Boolean
Wie nennt man eine Instanz einer Klasse?
Klasse
Objekt
Referenz
Konstante
Autoboxing/Unboxing konvertiert primitive Datentypen in ihre komplexe Gegenstücke um und komplexe in die primitive Variante?
Wahr
Falsch
Was ist der Standardwert des int Datentypes?
-1
null
0
zufällige Werte im Speicher
Wiederholung dynamische Bindung: Was wird ausgegeben?
Class A
Class B
Class C
Compile error
Dürfen Bezeichner in Java mit einer Zahl beginnen?
Ja
Nein
Der Unterschied zwischen einer statischen und nicht statischen Methode ist:
Eine nicht statische Methode kann nur über eine konkrete Objektinstanz einer Klasse aufgerufen werden
Eine nicht statische Methode führt nur eine Anweisung durch
Es gibt keinen Unterschied
Beide sind an die Klasse gebunden und nicht der Instanz
Welcher der Antworten gibt an, dass es keinen Rückgabedatentyp/Rückgabewert bei einer Methode vorhanden ist?
null
private
void
public static
Class Cat extends Animal. Welche ist KEINE erlaubte Zuweisung?
Cat x = new Cat();
Animal X = new Animal();
Cat x = new Animal();
Animal x = new Cat();
Welche member einer Klasse werden nicht über die Vererbung weitergegeben?
Public Attribute
Private Attribute
Public Methods
Protected Attribute
Welcher der Statements ist nicht valide?
Tutor manfred= new CSTutor();
CSTutor manfred = new JavaTutor();
Tutor manfred = new JavaTutor();
Tutor manfred = new Tutor();
Instanzvariable
wird innerhalb einer statischen Methode deklariert
eine nicht statische Variable deklariert in einer Klasse
eine statische Variable deklariert in einer Klasse
wird innerhalb einer Methode deklariert
Gültige Methodendefinition?
public double GetRadius(){}
private method GetRadius(){}
public double GetRadius{}
public GetRadius(){}
Das Verhalten eines Objektes ist definiert durch ...
die Methoden
die Attribute
die Vererbung
die Kapselung
Welches Vererbungskonzept ist in Java nicht unterstützt?
Mehrfachvererbung mit Klassen
Mehrfachvererbung mit Interfaces
Vererbung über mehrere Klassen hinweg
Einfachvererbung
Welcher dieser Aussagen ist FALSCH zu abstrakten Klassen?
Ist in der Regel eine Superklasse die allgemeine Konzepte abbildet
Abstrakte Methoden werden in Subklassen implementiert
Subklassen müssen alle abstrakte Methoden implementieren
Abstrakte Klassen müssen mehr wie eine abstrakte Methode besitzen
Was ist der Standardwert eines komplexen Datentypes?
-1
null
0
zufällige Werte im Speicher
