logo

Crowdly

Browser

Add to Chrome

APR 3IT NEMI NEUN 2025/26

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!

Gegeben ist folgende Klassenstruktur:

public class A {...}

public class B extends A {...}

public class C extends B {...}

public class D extends A {...}

Welche der folgenden Statements sind erlaubt (falsche Auswahl bringt Abzugspunkte)?

0%
0%
0%
0%
0%
0%
0%
0%
View this question

Eine Vererbungsbeziehung ist eine IST-EIN-Beziehung und zwar in dem Sinn, dass Objekte vom Typ Untertyp gleichzeitig auch Objekte vom Typ Obertyp sind. Das ist klar darin zu begründen, dass durch Vererbung ja alle Members der Mutterklasse auf die Unterklassen vererbt werden, wodurch diese alle Eigenschaften und Methoden besitzen, die die Mutterklasse auszeichnen.

0%
0%
View this question

Der statische Typ einer Variablen entspricht immer jenem des Objektes, das sich zur Laufzeit in einer Variable befindet.

100%
0%
View this question

Folgender Quelltext ist gegeben:

Geraet g = new Drucker();

g.gibName();

Drucker ist eine Subklasse von Geraet. Welche dieser Klassen muss / müssen zwingend eine Methode gibName definieren, damit sich diese Zeilen übersetzen lassen (falsche Auswahl bringt Abzugspunkte)?

View this question

Auf welchen der folgenden Basiskonzepten baut Methodenpolymorphismus auf? Wähle aus (falsche Auswahl bringt Abzugspunkte)!

0%
0%
0%
0%
0%
View this question

Der deklarierte Typ einer Variablen ist ihr statischer Typ.

0%
0%
View this question

Vererbung hilft bei der Vermeidung von Codeduplikaten im Code.

0%
0%
View this question

Folgende Klassen sind gegeben:

public class Medium {

private String titel;

private double wert;

private String standort;

public Medium(String titel, double wert, String standort) {

this.titel = titel;

this.wert = wert;

this.standort = standort;

}

//...

}

public class Buch extends Medium{

private String isbn;

public Buch(String titel, double wert, String standort, String isbn) {

//...STATEMENT HIER EINFÜGEN ...//

this.isbn = isbn;

}

//...

}

Welches Statement muss an der rot markierten Stellen im Konstruktor der Klasse Buch eingefügt werden? Deine Eingabe darf KEINE LEERZEICHEN enthalten!

View this question

Welche der beiden folgenden Methoden der Klasse Raum zur Ausgabe der Rauminformationen auf die Kommandozeile ist die "bessere" im Sinne der Erweiterbarkeit des Systems? Wähle aus!

A)
    private String gibAusgaengeAlsString()

{

String ergebnis = "Ausgänge:";

Set<String> keys = ausgaenge.keySet();

for(String ausgang : keys){

ergebnis += " " + ausgang;
        }

return ergebnis;

}

B)

    public String gibAusgaengeAlsString()

{

String ergebnis = "Ausgänge: ";

if(nordausgang !=null)

{

ergebnis += "north";

}

if(ostausgang !=null)

{

ergebnis += "east";

}

if(suedausgang !=null)

{

ergebnis += "south";

}

if(westausgang !=null)

{

ergebnis += "west";

}

}

View this question

Variablen können in Java Objekte des deklarierten Typs oder von Subtypen des deklarierten Typs enthalten.

100%
0%
View this question

Want instant access to all verified answers on moodle.tsn.at?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome