Wahlmodul Grundlagen: Objektorientierte Programmierung Java

Dauer der Veranstaltung
80 UE an 10 Tagen
  • Empfohlene Belegung: 1. Semester.

Hier sind Sie richtig, wenn Sie ...

  • dual Studierende bei IT.NRW sind.

Sie ...

  • kennen und verstehen die Prinzipien von OOP.

  • können Objekte instanziieren und verwenden.

  • verstehen und entwerfen einfache Klassenstrukturen.

  • wählen Sichtbarkeiten gemäß OOP-Prinzipien.

  • entwerfen und behandeln Exceptions.

  • können gleichartige Objekte mit hoher Anzahl verwalten.

 

 

 

  • Kurze Wiederholung der Sprachelemente der prozeduralen Programmierung und wie dies in Java und C# aussieht.

  • Definition OOP.

  • Vergleich zur Prozeduralen Programmierung.

  • Klassendeklaration, Felder und Methoden, Objekt als Instanz einer Klasse.

  • Prinzip der Datenkapselung, Konstruktoren, Namensräume.

  • Sichtbarkeit von Klassen, Methoden und Variablen.

  • Statische Klassen.

  • Beziehungen zwischen Klassen (Spezialisierung - Aggregation - Assoziation), visualisiert in UML (ohne genaue Darstellung von UML).

  • Objekte als Parameter von Funktionen (hier unterscheiden sich C# und Java.

  • Klassenhierarchien, Vererbung, Polymorphismus und Überladung.

  • Interfaces (Schnittstellen).

  • Ausnahmebehandlung innerhalb von Programmen und Klassen (Exceptions, gerne auch mit Unterscheidung RuntimeException / CheckedException).

  • Arrays von Objekten & Collections (Lists, Maps, Sets).

 

Kontaktdaten
Bildungsmanagement
ITAZ Klassenleitung1