Grundlagen der Klassen- und Objekt-Erstellung
In der objektorientierten Programmierung (OOP) ist eine Klasse ein Bauplan. Ein Objekt ist eine Instanz dieses Bauplans, die mit dem Schlüsselwort 'new' erstellt wird.
Snippet öffnen →Lies diese Java-Snippets für Anfänger Zeile für Zeile — jedes kommt mit einer Erklärung, was der Code tut und warum.
In der objektorientierten Programmierung (OOP) ist eine Klasse ein Bauplan. Ein Objekt ist eine Instanz dieses Bauplans, die mit dem Schlüsselwort 'new' erstellt wird.
Snippet öffnen →Methoden sind wiederverwendbare Codeblöcke. 'void' bedeutet, dass die Methode keinen Wert zurückgibt, und Parameter ermöglichen die Übergabe von Daten an die Methode.
Snippet öffnen →Die 'if'-Anweisung ermöglicht es, Code nur dann auszuführen, wenn eine bestimmte Bedingung wahr ist. Der 'else'-Block bietet eine Alternative, falls die Bedingung falsch ist.
Snippet öffnen →In Java muss jede Variable einen deklarierten Datentyp haben. 'int' wird für ganze Zahlen verwendet, 'String' für Text und 'double' für Dezimalzahlen.
Eine 'for'-Schleife wird verwendet, wenn man genau weiß, wie oft ein Codeblock wiederholt werden soll. Sie besteht aus Initialisierung, Bedingung und Inkrement.
Snippet öffnen →Strings sind in Java Objekte, die Zeichenfolgen darstellen. Mit der Methode length() lässt sich die Größe ermitteln, und mit dem '+'-Operator können Strings verknüpft werden.
Snippet öffnen →Eine While-Schleife führt einen Codeblock wiederholt aus, solange eine bestimmte boolesche Bedingung wahr bleibt. Sie ist nützlich, wenn die Anzahl der Durchläufe im Voraus nicht bekannt ist.
Snippet öffnen →Die Switch-Anweisung ermöglicht es, basierend auf dem Wert einer Variablen einen von vielen Codeblöcken zur Ausführung auszuwählen. Sie ist oft übersichtlicher als viele verschachtelte If-Else-Anwe…
Snippet öffnen →Java verwendet Try-Catch-Blöcke, um Laufzeitfehler (Exceptions) zu behandeln. Dies verhindert einen Programmabsturz, indem eine kontrollierte Reaktion auf den Fehler ermöglicht wird.
Snippet öffnen →Arrays werden verwendet, um mehrere Werte desselben Typs in einer einzigen Variablen zu speichern. Der Zugriff auf Elemente erfolgt über einen nullbasierten Index.
Snippet öffnen →In Java muss der Typ einer Variable angegeben werden, bevor sie verwendet werden kann. Häufige Typen sind int für Ganzzahlen, String für Text, double für Dezimalzahlen und boolean für Wahrheitswerte.
Snippet öffnen →Die 'if-else'-Anweisung ermöglicht es Ihrem Programm, Entscheidungen basierend auf Bedingungen zu treffen. Wenn die Bedingung in den Klammern wahr ist, wird der erste Block ausgeführt; andernfalls…
Snippet öffnen →Eine for-Schleife wiederholt einen Codeblock eine bestimmte Anzahl von Malen. Sie besteht aus einer Initialisierung, einer Bedingung und einem Inkrementschritt.
Snippet öffnen →Methoden sind Codeblöcke, die eine bestimmte Aufgabe erfüllen und wiederverwendet werden können. Sie können Parameter (Eingabe) entgegennehmen und einen Wert (Ausgabe) zurückgeben.
Snippet öffnen →In der objektorientierten Programmierung (OOP) ist eine Klasse ein Bauplan für die Erstellung von Objekten. Ein Objekt hat Eigenschaften (Felder wie name) und Verhaltensweisen (Methoden wie meow).
Snippet öffnen →Arrays werden verwendet, um mehrere Werte desselben Datentyps in einer einzigen Variablen zu speichern. Der Zugriff auf Elemente erfolgt über ihren Index, beginnend bei 0.
Snippet öffnen →Die while-Schleife wiederholt einen Codeblock, solange eine bestimmte boolesche Bedingung wahr ist. Sie ist nützlich, wenn man vorher nicht genau weiß, wie oft die Schleife durchlaufen werden soll.
Snippet öffnen →Die try-catch-Anweisung ermöglicht es, Fehler (Exceptions) kontrolliert zu behandeln, anstatt das Programm abstürzen zu lassen. Der 'try'-Block enthält riskanten Code, und 'catch' behandelt den Feh…
Snippet öffnen →Vererbung ermöglicht es einer Klasse (Kindklasse), die Eigenschaften und Methoden einer anderen Klasse (Elternklasse) zu übernehmen. In Java verwenden wir das Schlüsselwort 'extends'.
Snippet öffnen →Strings sind in Java Objekte, die mit integrierten Methoden ausgestattet sind, um Operationen wie das Prüfen der Länge, das Ändern der Groß-/Kleinschreibung oder die Textsuche durchzuführen.
Snippet öffnen →Ein Interface ist ein Vertrag, der Methoden definiert, die eine Klasse implementieren muss. Es ermöglicht Polymorphie und Entkopplung.
Snippet öffnen →Das Überladen von Methoden ermöglicht es mehreren Methoden in derselben Klasse, denselben Namen, aber unterschiedliche Parameter zu haben.
Snippet öffnen →Enums sind spezielle Typen, die einen festen Satz von Konstanten darstellen und den Code lesbarer und typsicherer machen.
Snippet öffnen →Das Schlüsselwort 'final' erstellt Konstanten, die nach der Initialisierung nicht mehr neu zugewiesen werden können.
Snippet öffnen →Statische Mitglieder gehören zur Klasse selbst und nicht zu einzelnen Instanzen, was bedeutet, dass sie von allen Objekten geteilt werden.
Snippet öffnen →Die Do-While-Schleife ist eine fußgesteuerte Schleife. Im Gegensatz zur normalen While-Schleife führt sie den Codeblock zuerst aus und prüft dann die Bedingung, wodurch der Code mindestens einmal a…
Snippet öffnen →Der Modulo-Operator (%) gibt den Rest einer Division zwischen zwei Zahlen zurück. Er wird häufig verwendet, um zu prüfen, ob eine Zahl gerade oder ungerade ist.
Snippet öffnen →Der ternäre Operator ist eine Kurzschreibweise für eine if-else-Anweisung. Er wertet eine Bedingung aus und gibt basierend auf dem Ergebnis einen von zwei Werten zurück.
Snippet öffnen →Die Scanner-Klasse wird verwendet, um Eingaben aus verschiedenen Quellen zu lesen, wie z. B. der Systemkonsole. Sie ermöglicht es Ihrem Programm, durch den Empfang von Text oder Zahlen mit dem Benu…
Snippet öffnen →In Java sind primitive Datentypen die grundlegendsten Datentypen. Sie speichern einfache Werte direkt im Speicher und nicht als komplexe Objekte.
Snippet öffnen →