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
  • Übungen zu abstrakten Klassen | Level 2

    All lectures for DE purposes
    Level 1,Lektion 132
    Das Leben und die Arbeit eines Programmierers ist gefährlich und steckt voller Abstraktionen. Abstrakte Gedanken, abstrakte Nachbarn, abstrakte Tiere und abstrakte Mädels. Aber auf das letzte Thema wollen wir nicht näher eingehen. Lass uns stattdessen einige weitere Aufgaben mit abstrakten Tieren und ihren spezifischen Nachkommen mit überladenen Methoden erledigen.
    Verfügbar
  • Interfaces

    All lectures for DE purposes
    Level 1,Lektion 133
    Ein Interface ist das legitime Kind von Abstraktion und Polymorphie. Das Interface ist einer abstrakten Klasse sehr ähnlich, in der alle Methoden abstrakt sind. Es wird auf die gleiche Weise wie eine Klasse deklariert, jedoch mit dem Schlüsselwort interface. In dieser Lektion erfährst du, warum wir es brauchen und wie und wann du es verwendest.
    Verfügbar
  • Ein Interface ist mehr als ein Interface. Es ist ein Verhalten.

    All lectures for DE purposes
    Level 1,Lektion 134
    Stell dir vor, du bist ein Roboter-Bauarbeiter. Du hast Dutzende von untergebenen Robotern und jeder von ihnen kann mehrere Fähigkeiten haben. Nehmen wir an, du musst unbedingt eine Mauer fertig bauen. Du versammelst alle Roboter, die die Fähigkeit „Bauarbeiter“ haben, und sagst ihnen, sie sollen die Mauer bauen. Der Typ des Roboters ist dir dabei egal. Sogar Roboter-Gießkannen sind okay. Wenn ein Roboter weiß, wie man baut, dann lass ihn bauen.
    Verfügbar
  • Aufgaben zu Interfaces

    All lectures for DE purposes
    Level 1,Lektion 135
    Aus dem geheimen CodeGym-Zentrum gibt Diego der Roboter ein Versprechen: Du wirst ruhig schlafen, aber diese ruhigen Nächte muss man sich verdienen. Wenn du diese Aufgaben zu Interfaces nicht sofort erledigst, werden sie dich in deinen Träumen verfolgen… Kurz gesagt, es wäre besser, sie jetzt zu erledigen. Du solltest dich nicht mit Abstraktionen herumschlagen.
    Verfügbar
  • Nützliche Links vom Professor – 12

    All lectures for DE purposes
    Level 1,Lektion 136
    Du hast wahrscheinlich schon geahnt, dass Professor Hans Nudler keine schlechten Ratschläge gibt! Diesmal hat er einen Link zu einer ausgezeichneten Lektion über Polymorphie und Interfaces gefunden. Damit kannst du dein Wissen besser ordnen, wenn du das willst. Denkst du, du weißt schon alles? Lies diese Lektion und du wirst verstehen, wie sehr du dich irrst.
    Verfügbar
  • Morsecode

    All lectures for DE purposes
    Level 1,Lektion 137
    Wusstest du schon, dass Ausruhen manchmal gut für dich ist? Entspann dich, lehn dich zurück und schau dir ein interessantes Video über ein High-Tech-Elektroauto an. Das ist nicht nur Unterhaltung. Es ist ein wichtiger Teil des Lehrplans, der vom pädagogischen Vorstand des geheimen CodeGym-Zentrums entwickelt wurde.
    Verfügbar
  • Bonusaufgabe | Lektion 12 | Level 12

    All lectures for DE purposes
    Level 1,Lektion 138
    Captain Eichhorn ist am Telefon! Er hat ein paar Überraschungen für dich. Um genau zu sein, nicht ein paar, und es sind auch keine Überraschungen. Es sind zehn Aufgaben, um die OOP-Grundlagen zu festigen, insbesondere im Hinblick auf abstrakte Klassen und Interfaces. Außerdem kannst du dich auch an drei Bonusaufgaben versuchen. Du musst wirklich scharf nachdenken, um diese Aufgaben zu lösen.
    Verfügbar
  • Du hast Level 13 erreicht!

    All lectures for DE purposes
    Level 1,Lektion 139
    Herzlichen Glückwunsch, du hast das zweite Level der Quest abgeschlossen! Du hast mit abstrakten Klassen und Interfaces herumgespielt. Du hast gelernt, was Polymorphie ist und wie und warum man Methoden überlädt. Im dritten Level werden wir genauso fortfahren, wenn du dein Verständnis von Polymorphie und Interfaces vertiefst.
    Verfügbar
  • Interfaces unterstützen ein bestimmtes Verhalten

    All lectures for DE purposes
    Level 1,Lektion 140
    Ein Interface ist ein Mechanismus, über den ein Ding mit etwas anderem interagiert. Zum Beispiel sagt eine Person einem Hund, er solle „Sitz machen“, d.h. er gibt ein Kommando, das Teil der „Sprachsteuerung“ (des Interfaces) des Hundes ist. Wenn der Hund das Kommando ausführt, dann unterstützt er dieses Interface. Dasselbe gilt für die Programmierung. Wir können Methoden (Aktionen, die mit einem Objekt ausgeführt werden) und Daten zu einem Interface kombinieren. Warum? Das lernst du in der Lektion.
    Verfügbar
  • Aufgaben zu Interfaces | Level 3

    All lectures for DE purposes
    Level 1,Lektion 141
    Die Kombination von Methoden zu einem Interface ist eine Sache für Erwachsene. Das ist ein großer Schritt für dich! Und um alle Zweifel auszuräumen und dir ohne Umwege dabei zu helfen, dich mit diesem mächtigen Werkzeug vertraut zu machen, erhältst du gleich zehn Aufgaben zu Interfaces auf einmal. Wir versprechen dir, es wird nicht langweilig!
    Verfügbar
  • So verwendet man abstrakte Klassen

    All lectures for DE purposes
    Level 1,Lektion 142
    Jetzt müssen wir uns abstrakte Klassen genauer ansehen. Eine „gewöhnliche“ Klasse ist ein Modell irgendeiner Entität. Das ist ziemlich klar. Eine abstrakte Klasse enthält Methoden, die nicht implementiert wurden, kann aber auch implementierte Methoden enthalten. Irgendwelche Analogien aus der realen Welt? Das wirst du in der Lektion erfahren.
    Verfügbar
  • Übungen zu abstrakten Klassen | Level 3

    All lectures for DE purposes
    Level 1,Lektion 143
    Diego der Roboter ist völlig verliebt in alles Abstrakte, auch in abstrakte Klassen. Er versucht, dich ebenfalls von dieser Liebe zu überzeugen. In dieser Lektion erhältst du vier Dosen Liebe in Form von gewinnbringenden Aufgaben über abstrakte Klassen.
    Verfügbar
  • 1
  • ...
  • 10
  • 11
  • 12
  • 13
  • 14
  • ...
  • 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