Hi,
ich benötige erneut eure Hilfe und wäre euch sehr verbunden, wenn ihr mir weiterhelfen könnt.
Frage 1: Welche Aussage trifft zu?
public class Lebewesen {
private String name;
public String toString() {
return (name);
}
}
public class Mensch extends Lebewesen {
private char geschlecht;
public String toString() {
return (super.toString() + " Geschlecht: " + geschlecht);
}
}
a) toString() wird überladen
b) toString() liefert einen Compilerfehler, weil super falsch verwendet wird
c) toString() liefert einen Compilerfehler, weil die Attribute name und geschlecht private sind
d) toString() wird überschrieben
Ich denke, dass es entweder a) oder d) sein müssen. Jedoch kenne ich mich mit den Java Thermen nicht so gut aus
Frage 2: Welche Aussage ist falsch?
a) Eine Klasse kann mehrere Interfaces implementieren
b) Ein Interface kann als Datentyp einer Variablen verwendet werden
c) In einem Interface darf es implementierte Methoden geben
d) Eine Klasse kann ein Interface implementieren und zusätzlich von einer anderen Klasse erben
Ich danke euch wieder mal 1000 mal im Voraus.
ich benötige erneut eure Hilfe und wäre euch sehr verbunden, wenn ihr mir weiterhelfen könnt.
Frage 1: Welche Aussage trifft zu?
public class Lebewesen {
private String name;
public String toString() {
return (name);
}
}
public class Mensch extends Lebewesen {
private char geschlecht;
public String toString() {
return (super.toString() + " Geschlecht: " + geschlecht);
}
}
a) toString() wird überladen
b) toString() liefert einen Compilerfehler, weil super falsch verwendet wird
c) toString() liefert einen Compilerfehler, weil die Attribute name und geschlecht private sind
d) toString() wird überschrieben
Ich denke, dass es entweder a) oder d) sein müssen. Jedoch kenne ich mich mit den Java Thermen nicht so gut aus
Frage 2: Welche Aussage ist falsch?
a) Eine Klasse kann mehrere Interfaces implementieren
b) Ein Interface kann als Datentyp einer Variablen verwendet werden
c) In einem Interface darf es implementierte Methoden geben
d) Eine Klasse kann ein Interface implementieren und zusätzlich von einer anderen Klasse erben
Ich danke euch wieder mal 1000 mal im Voraus.