Java objektorientiert

Klassen, Objekte, Instanzvariablen, lokale Variablen, Methoden, Rückgabetypen?

< Klassen vs. Objekte >

Wie unterscheiden sich Klassen von Objekten in Java?

Video starten

< Konstruktoren >

Was sind Konstruktoren? Wofür kann man sie nutzen?

Video starten

< Methoden >

Wie lassen sich Methoden in Java definieren? Parameter und Booleans?

Video starten

< Kapselung, Getter und Setter >

Wie funktioniert Kapselung? Getter und Setter? Wie kann man sie einfach generieren und wofür sind sie gut?

Video starten

< Interfaces >

Interfaces in Java gelten als Verträge zwischen Klassen. Wenn eine Klasse ein Interface implementiert, muss sie alle Methoden des Interfaces implementieren. Wie sie die Methoden ab...

Video starten

< Polymorphie mit Interfaces >

Interfaces bringen den Vorteil, wenn Klassen sie implementieren, dass die Objektinstanzen der Klassen den Typen des Interfaces annehmen können. Die Typen der Interfaces können dan...

Video starten

< Vererbung in Java >

In diesem Video zeige ich euch, wie Vererbung funktioniert. Wir haben zwei Klassen: Pasta und Spagetti. Die Klasse Spagetti erbt von der Klasse Pasta und erhält dadurch alle Eige...

Video starten

< ArrayList >

Im Lernvideo kläre ich folgende Fragen: Wie kann man eine ArrayList in Java erstellen? Was ist der Vorteil einer ArrayListe und wie unterscheidet sie sich von klassischen Arrays?

Video starten

< LinkedList >

In diesem Video zeige ich euch: Wie sich eine LinkedList umsetzen lässt und welche Vorteile es bringen kann, wenn man das Interface als Parametertyp nutzt. Schon vorweg: Eine Arra...

Video starten

< HashMap >

Wie lassen sich Wertepaare in Java speichern? Z. B: mit Hashmaps. Wie lassen sich die Werte und die Keys gleichzeitig als Wertepaar mithilfe einer For-Each-Schleife iterieren? Da...

Video starten

< Anonyme Klassen >

Wie lassen sich in Java Interfaces implementieren ohne dafür extra eine Datei erstellen zu müssen? Ganz einfach: mithilfe von anonymen Klassen lassen sich Objekte direkt bei der be...

Video starten

< Lambda-Ausdrücke >

Wie lässt sich der Boilerplate-Code der anonymen Klassen noch weiter vereinfachen? Also der Code, der nicht unbedingt zur Funktionalität beiträgt, sondern oft „nur“ mehr Schreibarb...

Video starten