10 Übung: CanvasElemente animieren

Nachdem Sie in der Lage sind, Subklassen der Klasse CanvasElement zu erzeugen und diese anzeigen können, sollen diese Elemente nun animiert werden. Hierzu sehen wir uns die dafür notwendigen Funktionsaufrufe an. Hinweis: Im folgenden Klassendiagramm sind einige Properties und Methoden nicht aufgeführt, falls diese für diese Aufgabe unnötig sind. Die abstrakte Klasse CanvasElement hat eine…

06 Funktionen, Semantik vs. Syntax

Allgemeines zu Funktionen Funktionen helfen ein Programm in Unterprogramme zu strukturieren. In der Objektorientierten Programmierung dienen Funktionen (bzw. Methoden, hierzu gleich mehr) dazu, das Verhalten von Objekten abzubilden. Methode vs. Funktion Diese Begriffe sind sehr eng verwandt. In der Programmiersprache Java verwendet man sog. Methoden. Diese sind immer an ein Objekt gebunden und modellieren dessen…

00 Vorbereitungen

IDE installieren Für das Schreiben und das Ausführen unserer Programme und Algorithmen werden wir eine IDE (integrated development environment, integrierte Entwicklungsumgebung) verwenden. Die hier genutzte IDE nennt sich IntelliJ IDE. Laden Sie die IDE in der Community Edition herunter und installieren Sie sie. Diese kann man hier herunter laden https://www.jetbrains.com/idea/download/#section=mac Assignments in die IDE laden…