Objektorientierte Programmierung in JavaopenHPI-Java-Team

The listed learning units belong to the course Objektorientierte Programmierung in Java. Do you want to access all course content?

Woche 1

In der ersten Kurswoche lernen wir den grundlegenden Aufbau eines Java Programms, sowie Variablen, Klassen, Objekte und Methoden kennen.

Woche 2

In Woche zwei werden Parameter, Attribute, Bedingungen, Schleifen und Arrays behandelt.

Woche 3

In Woche drei wird näher auf Sichtbarkeiten und Vererbung eingegangen.

Überblick über die dritte Kurswoche

Text

Wiederholung Woche 2

Video

Selbsteinschätzung

Survey

Die (richtigen) Koordinaten zu Eikes Geheimbasis?

Video

3.1 Vererbung

Video

3.1 Vererbung

Self-test

3.1.1 Programmieraufgabe

Graded Exercise

3.1.2 Programmieraufgabe

Graded Exercise

3.1.3 Programmieraufgabe

Graded Exercise

3.2 Sichtbarkeiten

Video

3.2 Sichtbarkeiten

Self-test

3.2.1 Programmieraufgabe

Graded Exercise

3.2.2 Programmieraufgabe

Graded Exercise

3.2.3 Programmieraufgabe

Graded Exercise

3.2.4 Programmieraufgabe (optional)

Exercise

3.3 Kapselung

Video

3.3 Kapselung

Self-test

3.3.1 Programmieraufgabe

Graded Exercise

3.3.2 Programmieraufgabe

Graded Exercise

3.3.3 Programmieraufgabe

Graded Exercise

3.4 Überschreiben von Methoden (Override)

Video

3.4 Überschreiben von Methoden (Override)

Self-test

3.4.1 Programmieraufgabe

Graded Exercise

3.4.2 Programmieraufgabe

Graded Exercise

3.5 Überladen von Methoden (Overload)

Video

3.5 Überladen von Methoden (Overload)

Self-test

3.5.1 Programmieraufgabe

Graded Exercise

3.5.2 Programmieraufgabe

Graded Exercise

3.5.3 Programmieraufgabe

Graded Exercise

Ronja und die scheinbar unlösbare Aufgabe

Video

3.6 Abstrakte Klassen

Video

3.6 Abstrakte Klassen

Self-test

3.6.1 Programmieraufgabe

Graded Exercise

3.6.2 Programmieraufgabe

Graded Exercise

3.7 Polymorphie

Video

3.7 Polymorphie

Self-test

3.7.1 Programmieraufgabe

Graded Exercise

3.7.2 Programmieraufgabe

Graded Exercise

3.8 This is super

Video

3.8 This is super

Self-test

3.8.1 Programmieraufgabe

Graded Exercise

3.8.2 Programmieraufgabe

Graded Exercise

Bonusaufgabe Woche3

Bonus Exercise

Deep Dive Woche 3

Video

Deep Dive: Konventionen in Java

Video

Deep Dive: Konventionen in Java

Self-test

Deep Dive: Best Practices

Video

Deep Dive: Best Practices

Self-test

3.9 Hausaufgabe

Graded Test

Spielwiese Aufgabe Woche 3

Exercise

Lesematerial

Text

Woche 4

In Woche vier lernen wir den richtigen Umgang mit Objektdatentypen kennen und beschäftigen uns darüber hinaus mit Typecasting, und Collections.

Exkurs : Speicherverwaltung

Dieser Exkurs gewährt einen Einblick in die technische Umsetzung bei der Ausführung unserer Java-Programme. Unter anderem wird der Umgang mit Referenzen und die sogenannte "Garbage Collection" näher beleuchtet.

I like, I wish

Wir freuen uns auf euer Feedback. Kritik, sachdienliche Hinweise, Lob, alles ist gerne gesehen! Spart nicht damit :)