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
  • Du hast Level 11 erreicht!

    Java Core
    Level 1, Lektion 0
    Herzlichen Glückwunsch, dies ist der Beginn der zweiten Quest! Hier lernst du die Grundlagen von OOP, Streams und Serialisierung. Du lernst Methodenüberladung, Interfaces und Mehrfachvererbung kennen. Regelmäßiges Üben (durch das Erledigen von Aufgaben) wird dir helfen, alle 10 Levels in dieser Quest zu meistern. Schon bald wirst du bereit sein, eigene Miniprojekte zu entwickeln.
    Verfügbar
  • OOP: Grundlagen

    Java Core
    Level 1, Lektion 1
    Du hast bereits von Klassen und Objekten gehört. Jetzt wollen wir sie aus einem anderen Blickwinkel betrachten. Abstraktion, Kapselung, Vererbung und Polymorphismus – vielleicht sagen dir diese Wörter noch nichts (oder du hast sie noch nie mit dem Programmieren in Verbindung gebracht). Doch schon bald erfährst du, dass die OOP auf diesen vier Säulen ruht.
    Verfügbar
  • Warum brauchen wir OOP?

    Java Core
    Level 1, Lektion 2
    „OOP ist umständlich und schwerfällig! Kommt man da nicht irgendwie drum herum?“ ist eine häufig gestellte Frage von CodeGym-Schülern in dieser Phase. In dieser Lektion erzählen wir dir die Geschichte eines Unternehmens, das Waren in den Weltraum verschickt. „Und was hat das mit OOP zu tun?“, fragst du. Die Tatsache, dass dieser Ansatz dem Unternehmen bei der Bewältigung einiger Herausforderungen hilft. Er wird auch dir helfen.
    Verfügbar
  • Noch eine Erklärung der OOP (lose Kopplung, starke Kohäsion)

    Java Core
    Level 1, Lektion 3
    Die interne Struktur des Produkts muss so beschaffen sein, dass größere (und kleinere) Änderungen mit einem Minimum an Arbeit durchgeführt werden können. Dank der Objektorientierten Programmierung können Unternehmen auch dann problemlos an großen Projekten arbeiten, wenn der Code überarbeitet werden muss.
    Verfügbar
  • Lektion über OOP-Wikis

    Java Core
    Level 1, Lektion 4
    Die letzten beiden Lektionen haben dich darauf vorbereitet, tiefer in die OOP einzutauchen. Professor Nudler verschwendet keine Zeit. Er hat einen der besten Artikel über OOP für dich gefunden. Er ist unglaublich interessant, aber ziemlich lang und sehr detailliert. Mach dir also keine Sorgen, wenn dir einiges darin als schwierig erscheint.
    Verfügbar
  • Vererbung. Vorteile der Vererbung

    Java Core
    Level 1, Lektion 5
    Es war einmal ein Pferd. Es kaute Gras, galoppierte herum und lebte in Frieden. Dann kam ein Programmierer, und plötzlich hatte das Pferd einen Abkömmling – Pegasus, ein geflügeltes Pferd. Dieses neue Tier inspirierte andere dazu, mehrere Jobs zu übernehmen. Es war wie ein Pferd: Es wusste, wie man Gras kaute und galoppierte. Aber es wusste auch, wie man fliegt. So entstanden Unterklassen in Java. Einzelheiten findest du in der Lektion.
    Verfügbar
  • Übungen zur Vererbung

    Java Core
    Level 1, Lektion 6
    Du willst aus einem alten VW Käfer einen Geländewagen bauen? Ein Pferd mit ein paar Flügeln ausstatten? Einen Regenschirm auf einen Fisch schrauben? Kein Problem! Java, OOP und Vererbung stehen für dich bereit. Wir werden einige Aufgaben zur „Vererbung“ in Angriff nehmen, ohne den gesunden Menschenverstand zu vergessen.
    Verfügbar
  • Kapselung

    Java Core
    Level 1, Lektion 7
    Gültiger interner Zustand, Überprüfung von Parametern, weniger Fehler beim Ändern des Codes innerhalb von Klassen, die Möglichkeit zu definieren, wie Objekte mit anderen Objekten interagieren... Worüber reden wir hier? Das sind die wesentlichen Vorteile der Kapselung, einer der vier Säulen der OOP. Ritschie Tormann wird dir alles darüber erzählen.
    Verfügbar
  • Übungen zur Kapselung

    Java Core
    Level 1, Lektion 8
    Es ist Zeit für ein paar Übungen. Diesmal musst du eine Handvoll Aufgaben über OOP und Kapselung erledigen. Du musst an Instanzvariablen und Methoden arbeiten, die den internen Zustand von Objekten ändern können.
    Verfügbar
  • Nützliche Links vom Professor – 11

    Java Core
    Level 1, Lektion 9
    Du hast wahrscheinlich schon geahnt, dass Professor Hans Nudler keine schlechten Ratschläge gibt! Diesmal hat er einen Link zu einer ausgezeichneten Lektion über Vererbung und Kapselung gefunden. Damit kannst du dein Wissen besser ordnen, wenn du das willst.
    Verfügbar
  • Elon Musk

    Java Core
    Level 1, Lektion 10
    Pausen sind wichtig! Und Pausen sinnvoll zu nutzen, ist noch wichtiger. Es ist Zeit, ein bisschen zu entspannen, ein cooles Video anzuschauen... und dafür einen Haufen dunkler Materie zu bekommen! Videos über Technik und berühmte Nerds sind ein ausgezeichneter Ersatz für TV-Serien. Diesmal kannst du dir eine Dokumentation über Elon Musk ansehen.
    Verfügbar
  • Hausaufgaben und Bonusübungen

    Java Core
    Level 1, Lektion 11
    Ein weiterer kleiner Gipfel ist am Horizont zu sehen: das Ende der zweiten Quest rückt näher! Du musst nur dein neues Wissen über Vererbung und Kapselung festigen und dann dein Wissen durch einige Bonusaufgaben erweitern.
    Verfügbar
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