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