# Sprach-Features - Klassen - Felder - Methoden (mit Parametern) - Konstruktoren (mit Parametern) - Standardkonstruktoren - Lokale Variablen - Zuweisungen (Feld- und lokale Variablen) - Arithmetik (+, -, *, /, %, Klammern, Korrekte Operator Precedence) - Arithmetische Zuweisungen (+=, -=, *=, /=, %=, &=, |=, ^=) - Vergleichsoperationen (<, >, <=, >=, ==, !=) - Boolsche Operationen (||, &&) - Unäre Operationen (-, ~) - Binar-Operationen (&, |, ^) - Pre/Post-Inkrement & Dekrement - Kontrollflussstrukturen: - If/Else - While - For - Return (mit/ohne Rückgabewert) - Default-Werte für alle Klassenfelder - Methodenaufrufe (mit Parametern), auch über Klassengrenzen - Mehrere Klassen in einer Datei - implizites "this" - Beliebig verschachtelte Namensketten - Beliebige Deklarationsreihenfolge - Literale für Integer und Characters - Deklaration und Zuweisung in einer Anweisung - Beliebig verschachtelte Blöcke