CodeGym
Aktion
Lernen
Kurse
Aufgaben
Umfragen & Quizze
Spiele
Hilfe
Zeitplan für Motivation
Community
Benutzer
Forum
Chat
Artikel
Erfolgsstorys
Aktivität
Rezensionen
Abonnements
Helles Design

Lektionen

  • Rezensionen
  • Über uns
Start
Jetzt lernen
Jetzt lernen
  • Mein Fortschritt
  • Kurse
  • Quest-Karte
  • Lektionen
  • Übungen zu abstrakten Klassen | Level 2

    Java Core
    Level 2, Lektion 6
    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

    Java Core
    Level 2, Lektion 7
    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.

    Java Core
    Level 2, Lektion 8
    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

    Java Core
    Level 2, Lektion 9
    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

    Java Core
    Level 2, Lektion 10
    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

    Java Core
    Level 2, Lektion 11
    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

    Java Core
    Level 2, Lektion 12
    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!

    Java Core
    Level 3, Lektion 0
    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

    Java Core
    Level 3, Lektion 1
    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

    Java Core
    Level 3, Lektion 2
    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

    Java Core
    Level 3, Lektion 3
    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

    Java Core
    Level 3, Lektion 4
    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
  • ...
  • 12
  • 13
  • 14
  • 15
  • 16
  • ...
  • 60
Lernen
  • Registrierung
  • Java-Kurs
  • Hilfe zu Aufgaben
  • Preise
  • Java Syntax
Community
  • Benutzer
  • Artikel
  • Forum
  • Chat
  • Erfolgsstorys
  • Aktivität
  • Partnerprogramm
Unternehmen
  • Über uns
  • Kontakt
  • Rezensionen
  • Medien
  • CodeGym für Bildung
  • Häufig gestellte Fragen
  • Support
CodeGym CodeGym ist ein Java-Tutorial zum Lernen von Java von Grund auf. Dieser Kurs ist perfekt dafür geeignet, Java von Beginn an zu meistern. Er enthält über 1200 Aufgaben mit Sofortüberprüfung und grundlegende Theorie zu den Java-Grundlagen. Damit auch du bei deinem Kurs erfolgreich bist, haben wir eine ganze Reihe motivierender Inhalte: Quizfragen, Programmierprojekte, Inhalte zu effizientem Lernen und zum Berufseinstieg als Java-Entwickler.
Folgen
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 © 2025 CodeGym
MastercardVisa
Programmierer werden gemacht, nicht geboren © 2025 CodeGym