Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
ffprog:ffprogjava2016:animation [2016/09/02 10:33] Ivo Blöchliger created |
ffprog:ffprogjava2016:animation [2016/09/02 17:07] (current) Ivo Blöchliger [Animation] |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{backlinks> | ||
+ | |||
==== Animation und Einführung OOP ==== | ==== Animation und Einführung OOP ==== | ||
Ziel ist es, animierte Grafiken zu erzeugen und dabei die ersten Prinzipien der objektorientierten Programmierung (OOP) kennen zu lernen. | Ziel ist es, animierte Grafiken zu erzeugen und dabei die ersten Prinzipien der objektorientierten Programmierung (OOP) kennen zu lernen. | ||
Line 4: | Line 6: | ||
=== class === | === class === | ||
* Fundamentaler Container in Java. Enthält Variablen und Methoden (auch Funktionen, Unterprogramme, | * Fundamentaler Container in Java. Enthält Variablen und Methoden (auch Funktionen, Unterprogramme, | ||
- | * Eine Klasse muss eine statische Methode **main** haben. Dort startet das Programm. | + | * Mindestens eine Klasse |
=== Klasse vs. Instanz === | === Klasse vs. Instanz === | ||
Line 31: | Line 33: | ||
* Methode draw | * Methode draw | ||
* eventuell weitere Setter/ | * eventuell weitere Setter/ | ||
+ | |||
+ | {{ : | ||
=== Klasse Actor V1 === | === Klasse Actor V1 === | ||
* static Variablen und Methoden, um alle Actor-Instanzen auf einmal ansprechen zu können. | * static Variablen und Methoden, um alle Actor-Instanzen auf einmal ansprechen zu können. | ||
- | * static ArrayList< | + | * private |
- | * static void nextStepAll(); | + | * public |
- | * static void drawAll(); | + | * public |
+ | |||
+ | {{ : |