OOP/Java: Geschachtelte Klassen

Es gibt in Java vier Varianten von sogenannten geschachtelten Klassen, also Klassen, die keine Top-Level-Klassen in einer Java-Datei sind. In einer Klassendeklaration kann als Member eine Klasse deklariert werden, entweder als static oder "normal" ohne static. Das sind die ersten beiden Varianten, die statisch geschachtelte Klasse und die innere Klasse. Die dritte Variante: Innerhalb eines Codeblocks kann eine Klasse deklariert als sogenannte lokale Klasse deklariert werden. Und zu guter Letzt: Die anonyme Klasse kann überall dort deklariert und gleichzeitig instanziiert werden, wo der new-Operator zum Einsatz kommen kann. Die anonyme Klasse implementiert entweder ein Interface oder sie erweitert eine Klasse. Begleitmaterial zur Episode: https://drive.google.com/file/d/1-aLi6LDtsM8aYaY5tSV0Nxd-SJaBIXqu/view?usp=sharing

Om Podcasten

Dieser Podcast ist ein Hörsaal für die Ohren meiner Studierenden an der THM und alle Interessierten. Die Themen sind u.a.: Grundlagen der Informatik (GDI), Objekt-Orientierte Programmierung (OOP/Java), Programmierung interaktiver Systeme (PiS), Quantencomputing (QC), Wissenschaftliches Arbeiten (in der Informatik) (WA bzw. WAI), Bits und Bäume: Digitalisierung nachhaltig gestalten (BuB). Achten Sie bei den Episoden auf das Kürzel. Hören Sie zu, denken Sie mit, aber belassen Sie es nicht dabei: Studieren ist etwas aktives. So wie Sport. Tun Sie was für Ihre Bildungsmuskeln!