Gegeben seien die beiden Klassen Unterklasse und Oberklasse:
public class Oberklasse { public int wert; public Oberklasse(int a) { wert=a; System.out.println("K-Oberklasse: "+ wert); a++; } // Ende Konstruktor Oberklasse ** Hier fehlte ein CR public static void main(String[] args) { Oberklasse ok = new Oberklasse(10); ok.wert++; System.out.println(ok.wert); } // Ende main } // Ende Klasse Oberklasse public class Unterklasse extends Oberklasse { public Unterklasse (int e, int f) { super(e+f); System.out.println("K-Unterklasse: "+ wert); wert = wert + e +f; System.out.println("K-Unterklasse: "+ wert); } // Ende Konstruktor Unterklasse public static void main(String[] args) { System.out.println("ok"); Oberklasse ok = new Oberklasse(10); ok.wert++; System.out.println(ok.wert); System.out.println("uk"); Unterklasse uk = new Unterklasse(2,3); ok.wert--; System.out.println(ok.wert); } // Ende main } // Ende Klasse Unterklasse
a.) Schreiben Sie die Konsolenausgaben auf, die das Programm schreibt wenn es mit dem Befehl java Unterklasse gestartet wird.
b.) Unterlinieren Sie alle Schlüsselworte der Sprache Java
Niveau | 1 |
Schwierigkeitsgrad | mittel |
Zeit | 8+3 Minuten |
Die Antwort ist bei der nächsten Frage zu finden (URL rechts unten)
Antwort zu Frage 4.: Nicht erlaubte Namen von Bezeichnern
Schlüsselwörter und die Literale true, false, null können nicht für Bezeichnernamen verwendet werden. Alle Antworten mit 10 Beispielen von Schlüsselwörtern sind korrekt.
- Printer-friendly version
- Log in to post comments
- 5633 views
Frage zu 5
Macht es Sinn, diese Frage in Kapitel 2 zu packen, wenn hier noch nicht klar ist, was Vererbung überhaupt ist?