„Hey, Kamerad!“

„Ich hoffe, es geht dir gut, Captain Eichhorn!“

„Ich habe tolle Neuigkeiten für dich. Hier sind ein paar Übungen, mit denen du deine Kenntnisse festigen kannst. Mach sie jeden Tag und deine Fähigkeiten werden mit einer wahnsinnigen Geschwindigkeit wachsen. Sie wurden speziell für IntelliJ IDEA entworfen.“

3
Aufgabe
Java Core,  Level 2Lektion 12
Gesperrt
Wir alle haben eine kleine Katze in uns...
Überschreibe die getName-Methode der Cat-Klasse so, dass die folgende Meldung auf dem Bildschirm angezeigt wird: „Ich bin eine Katze“.
3
Aufgabe
Java Core,  Level 2Lektion 12
Gesperrt
Nicht mehr flauschig
Überschreibe die setName-Methode der Cat-Klasse so, dass die folgende Meldung angezeigt wird: „Ich bin eine Katze“.
3
Aufgabe
Java Core,  Level 2Lektion 12
Gesperrt
Wieder flauschig…
Füge eine Methode zur Cat-Klasse hinzu, so dass das Programm nichts anzeigt.
3
Aufgabe
Java Core,  Level 2Lektion 12
Gesperrt
Unbekanntes Tier
Schreibe eine Methode, die den Typ des ihr übergebenen Objekts bestimmt. Das Programm muss eine der folgenden Angaben anzeigen: „Katze“, „Tiger“, „Löwe“, „Stier“ oder „Tier“.
7
Aufgabe
Java Core,  Level 2Lektion 12
Gesperrt
Besucher
Schreibe eine Methode, die den Typ des ihr übergebenen Objekts bestimmt. Das Programm muss eine der folgenden Angaben anzeigen: „Katze“, „Tiger“, „Löwe“, „Stier“, „Kuh“ oder „Tier“. Hinweis: Versuche, die Tierart so genau wie möglich zu bestimmen.
3
Aufgabe
Java Core,  Level 2Lektion 12
Gesperrt
Klettern, fliegen und laufen
1. Erstelle in der Solution-Klasse ein öffentliches CanFly-Interface mit einer fly()-Methode mit dem Rückgabetyp void. 2. Erstelle in der Solution-Klasse ein öffentliches CanClimb-Interface mit einer climb()-Methode mit dem Rückgabetyp void. 3. Erstelle in der Solution-Klasse ein öffentliches CanRun
3
Aufgabe
Java Core,  Level 2Lektion 12
Gesperrt
CanFly, CanRun und CanSwim für die Klassen Duck, Penguin und Toad
Die Interfaces CanFly, CanSwim und CanRun wurden bereits für dich geschrieben. Füge diese Interfaces zu den Klassen Duck, Penguin und Toad hinzu.
3
Aufgabe
Java Core,  Level 2Lektion 12
Gesperrt
Interfaces für die Human-Klasse
Füge beliebig viele Interfaces zur Human-Klasse hinzu, aber achte darauf, dass sie nicht zu einer abstrakten Klasse wird. Du kannst keine Methoden zur Human-Klasse hinzufügen.
3
Aufgabe
Java Core,  Level 2Lektion 12
Gesperrt
Elternklasse der CTO-Klasse
Füge eine Elternklasse zur CTO-Klasse hinzu, damit die Klasse nicht abstrakt ist. Du kannst keine Methoden zur CTO-Klasse hinzufügen oder darin implementieren.
3
Aufgabe
Java Core,  Level 2Lektion 12
Gesperrt
Top Ten
Füge eine weitere Methode hinzu, damit das Programm die Zahl 10 anzeigt. Hinweis: Verwende Methodenüberladung.

„Die vorherigen Übungen waren für Anfänger. Ich habe einige fortgeschrittenere Bonusübungen für die erfahreneren Teilnehmer hinzugefügt. Nur für Veteranen.“

3
Aufgabe
Java Core,  Level 2Lektion 12
Gesperrt
Nutzlose Abstraktionen
Du musst das Schlüsselwort abstract an den richtigen Stellen platzieren, damit das Programm kompiliert wird. Füge abstract dort hinzu, wo es benötigt wird und lösche es dort, wo es unnötig ist.
3
Aufgabe
Java Core,  Level 2Lektion 12
Gesperrt
Neue Funktionen hinzufügen
Erstelle eine Pegasus-Klasse mithilfe der Horse-Klasse und des CanFly-Interface.
3
Aufgabe
Java Core,  Level 2Lektion 12
Gesperrt
Die Isomorphen kommen
Schreibe eine Methode, die den kleinsten Wert eines Arrays und seine Position (Index) zurückgibt.