Looking for APR 3IT NEMI NEUN 2025/26 test answers and solutions? Browse our comprehensive collection of verified answers for APR 3IT NEMI NEUN 2025/26 at moodle.tsn.at.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Folgender Quelltext ist gegeben:
Geraet g = new Drucker();g.gibName();
Drucker ist eine Subklasse von Geraet. Welche der folgenden Aussagen ist korrekt (falsche Auswahl bringt Abzugspunkte)?
Gegeben ist folgende Klasse Medium:
public class Medium {
private String titel;
private int spielzeit;
private boolean habIch;
private String kommentar;
public Medium(String derTitel, int laenge){
titel = derTitel;
spielzeit = laenge;
habIch = false;
kommentar = "";
}
//Rest der Klasse ausgelassen
}
public class CD extends Medium {
private String kuenstler;
private int titelanzahl;
public CD(String derKuenstler, int titelanzahl, //... welche Konstruktorparameternoch?)
{
//...
}
}
Welche Konstruktorparameter muss die Unterklasse CD außer den vorgegebenen noch definieren (falsche Auswahl bringt Abzugspunkte)??
Folgender Code ist gegeben. Welche Ausgabe erzeugt der Code in der main-Methode der App-Klasse?
public class A { public void ausgeben(String s) { System.out.println("A sagt: " + s); }}
public class B extends A { public void nachrichtAusgeben(String s) {System.out.println("B sagt: " + s);
super.ausgeben(s);
}}
public class C extends A {
public void ausgeben(String s) { System.out.println("C sagt: " + s); }
}
import java.util.ArrayList;
public class App {
public static void main (String[] args)
{
A v1 = new A();
A v2 = new B();
A v3 = new C();
ArrayList<A> liste = new ArrayList<>();
liste.add(v1);
liste.add(v2);
liste.add(v3);
for(A element : liste)
{
element.ausgeben("Hallo");
}
}
}
Sieh dir den folgenden Quelltext an. Du hast vier Klassen O, X, T und M und von jeder Klasse eine Variable:
Die folgenden Zuweisungen sind allesamt legal (sie lassen sich übersetzen):
Die folgenden Zuweisungen sind allesamt illegal (sie führen zu Übersetzungsfehlern):
Welche der folgenden Antworten ist korrekt (falsche Auswahl bringt Abzugspunkte)?
Eine überschriebene Methode ist eine Methode, die in einer Subklasse mit gleichem Namen und gleicher Parameterliste wieder aufscheint.
Subklassenkonstruktoren müssen als erste Anweisung immer einen Aufruf des Konstruktors der Superklasse durchführen (bei parameterlosen Superklassenkonstruktoren kann das in der Unterklasse der Compiler übernehmen).
Methoden einer Klasse können von Klassen überschrieben werden, die sich in der Vererbungshierarchie oberhalb dieser Klasse befinden (egal wie weit oberhalb).
Folgende Klassenhierarchie ist gegeben. Welches der nachfolgenden Statements ist erlaubt (falsche Auswahl bringt Abzugspunkte)?