CodeGym
AI Academy
Aktion
CodeGym University
Lernen
Kurse
Aufgaben
Umfragen & Quizze
Spiele
Hilfe
Zeitplan
Community
Nutzer
Forum
Chat
Artikel
Erfolgsgeschichten
Aktivität
Bewertungen
Abonnements
Helles Design

Lektionen

  • Bewertungen
  • Über uns
Start
Jetzt lernen
Jetzt lernen
  • Mein Fortschritt
  • Kurse
  • Quest-Karte
  • Lektionen
  • Mehrere Interfaces vererben

    All lectures for DE purposes
    Level 1,Lektion 144
    Man sagt, es gibt keine Mehrfachvererbung in Java... Es scheint sie nicht zu geben, aber eigentlich ist sie da. Es gibt keine Mehrfachvererbung von Klassen aufgrund gewisser Probleme (wir werden später darüber sprechen). Aber Mehrfachvererbung von Interfaces ist in Java durchaus möglich, und dieses interessante und mächtige Werkzeug wird dir helfen, knappen Code zu schreiben.
    Verfügbar
  • Übungen zu abstrakten Klassen

    All lectures for DE purposes
    Level 1,Lektion 145
    Bei dieser Aufgabe müssen wir die Mehrfachvererbung nutzen, um den „Tom und Jerry“-Cartoon zu modellieren! Dazu erstellen wir die Klassen Dog, Cat und Mouse und implementieren Interfaces darin. Die Katze kann sich bewegen, fressen und gefressen werden. Die Maus kann sich bewegen und gefressen werden. Der Hund kann sich bewegen und fressen.
    Verfügbar
  • Abstrakte Klasse vs. Interface

    All lectures for DE purposes
    Level 1,Lektion 146
    Wie unterscheidet sich eine abstrakte Klasse von einem Interface? Diese Konzepte werden dir schon bald zur zweiten Natur und völlig verständlich werden, aber es ist nicht immer einfach, sie beim Lernen auseinanderzuhalten. Dein Lehrer Bilaabo kommt dir mit seiner magischen Vergleichstabelle von abstrakten Klassen und Interfaces zu Hilfe.
    Verfügbar
  • Standard-Interfaces: InputStream, OutputStream

    All lectures for DE purposes
    Level 1,Lektion 147
    Es waren einmal InputStream und OutputStream. Sie werden als abstrakte Klassen deklariert. Aber wenn man genau hinschaut, sind es ganz reale Interfaces. Fast alle ihre Methoden sind abstrakt, bis auf einige wenige unbedeutende Methoden. Also lautet die Frage: Was macht sie so besonders? Und warum hat man sie überhaupt zu abstrakten Klassen gemacht?
    Verfügbar
  • Nützliche Links vom Professor – 13

    All lectures for DE purposes
    Level 1,Lektion 148
    Auch zu einer so praktisch orientierten Ausbildung gehört selbstständiges Arbeiten. Natürlich ist es äußerst hilfreich, dasselbe Material aus verschiedenen Blickwinkeln zu betrachten, denn jeder denkt anders, und vielleicht wird dir eine andere Erklärung eher einleuchten als die, die deinem Freund am ehesten einleuchtet. Diese Lektion enthält einen Link zu einem ausgezeichneten Artikel über Interfaces.
    Verfügbar
  • Steve Wozniak – Apple-Gründer

    All lectures for DE purposes
    Level 1,Lektion 149
    Du brauchst eine ordentliche Pause vor den schwierigen Aufgaben zum Abschluss des Levels. Diesmal sehen wir uns ein Video über ein paar Jungs an, die einen sehr schönen Computer in einer Garage gebaut haben. Und dann noch einen. Und noch einen. Und ihre Namen waren Steve und Steve. Jobs und Wozniak.
    Verfügbar
  • Bonusaufgabe | Lektion 11 | Level 3

    All lectures for DE purposes
    Level 1,Lektion 150
    Captain Eichhorn ist am Telefon! Er hat ein paar Überraschungen für dich. Genauer gesagt, nicht ein Paar, und es sind keine Überraschungen, sondern zehn Aufgaben, die dein Wissen über abstrakte Klassen und Interfaces vertiefen. Und wenn du es wirklich wissen willst, kannst du dich an drei Bonusaufgaben versuchen. Du musst wirklich scharf nachdenken, um diese Aufgaben zu lösen.
    Verfügbar
  • Du hast Level 14 erreicht!

    All lectures for DE purposes
    Level 1,Lektion 151
    Herzlichen Glückwunsch zu deinem neuesten Erfolg! Du hast eine Menge über Interfaces und abstrakte Klassen gelernt. Du hast 31 Aufgaben erledigt. Oder vielleicht etwas weniger, wenn du dir noch ein paar für später aufhebst. Jetzt ist der richtige Zeitpunkt, die Typumwandlung und den instanceof-Operator unter die Lupe zu nehmen. Und zum Abschließen einer umfangreichen Aufgabe zu Interfaces.
    Verfügbar
  • instanceof-Operator

    All lectures for DE purposes
    Level 1,Lektion 152
    Heute lernen wir den instanceof-Operator kennen. Du hast bereits in früheren Lektionen davon gehört. Er prüft, ob ein Objekt eine Instanz einer bestimmten Klasse ist. Heute erfährst du, wann, wie und wo er eingesetzt werden kann und soll und ob er Vererbung und Interfaces berücksichtigt.
    Verfügbar
  • Übungen zu instanceof

    All lectures for DE purposes
    Level 1,Lektion 153
    Während du den instanceof-Operator studiert hast, haben sich die Jungs im geheimen CodeGym-Zentrum auf einer Party bestens amüsiert. Eine Party, die übrigens zu deinen Ehren veranstaltet wurde. Dein Lehrer Diego ist deshalb heute nicht wirklich in der Stimmung zu arbeiten. Er hat nur zwei Aufgaben zu instanceof für dich vorbereitet. Aber keine Sorge. Du kannst das später wieder aufholen.
    Verfügbar
  • Typumwandlung. Erweiternde und einschränkende Umwandlungen

    All lectures for DE purposes
    Level 1,Lektion 154
    Während der ersten Quest bist du schon einmal auf erweiternde und einschränkende Typumwandlungen gestoßen. Mittlerweile sind dir Referenztypen wohl ziemlich vertraut. Also sollten wir uns jetzt darum kümmern, dass wir erweiternde und einschränkende Typumwandlungen für sie nutzen können.
    Verfügbar
  • Aufgaben zur Typumwandlung

    All lectures for DE purposes
    Level 1,Lektion 155
    Lass uns ein paar Typen umwandeln! Vorzugsweise Referenztypen, keine primitiven Datentypen. Schließlich kann doch jeder nach der ersten Quest primitive Datentypen umwandeln. Meister Diego hat fünf Aufgaben zu diesem Thema vorbereitet.
    Verfügbar
  • 1
  • ...
  • 11
  • 12
  • 13
  • 14
  • 15
  • ...
  • 98
Lernen
  • Registrierung
  • Java-Kurs
  • Hilfe bei Aufgaben
  • Preise
  • Java-Syntax
Community
  • Nutzer
  • Artikel
  • Forum
  • Chat
  • Erfolgsgeschichten
  • Aktivität
  • Partnerprogramm
Unternehmen
  • Über uns
  • Kontakte
  • Bewertungen
  • Presse
  • CodeGym for EDU
  • FAQ
  • Support
CodeGymCodeGym ist ein Online-Kurs zum Erlernen der Java-Programmierung von Grund auf. Dieser Kurs ist eine perfekte Möglichkeit, Java als Anfänger zu meistern. Er enthält über 1200 Aufgaben mit sofortiger Überprüfung und einen wesentlichen Umfang an Java-Grundlagentheorie. Um Ihren Lernerfolg zu unterstützen, haben wir eine Reihe motivierender Funktionen implementiert: Quizze, Programmierprojekte, Inhalte zum effizienten Lernen und Karriereinformationen für Java-Entwickler.
Folgen Sie uns
Interface-Sprache
English
Deutsch
Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Programmierer werden gemacht, nicht geboren" © 2026 CodeGym
MastercardVisa
"Programmierer werden gemacht, nicht geboren" © 2026 CodeGym