Projekt: Figuren
Autoren: Michael Klling, David J. Barnes

Dieses Projekt ist Teil des Zusatzmaterials zum Buch

   Java lernen mit BlueJ.
   Objects first - eine Einfhrung in Java, 6. Auflage
   David J. Barnes und Michael Klling
   Pearson Education Deutschland, 2017
    
Dies ist ein sehr simples Projekt, mit dem zentrale Eigenschaften von
Objekten demonstriert werden sollen.

Man kann verschiedene Figuren erzeugen, die auf dem Bildschirm gezeichnet
werden (in einem Fenster, das wir hier die "Leinwand" nennen).
    
Man kann diese Figuren dann interaktiv manipulieren: ihre Gre, Position
und Farbe verndern. Versuchen Sie es: Erzeugen Sie einige Rechtecke, Dreiecke
und Kreise.

Dieses Projekt ist als ein einfhrendes Beispiel in die objektorientierte 
Programmierung gedacht. Es illustriert einige Kernkonzepte:
    
 - ein Java-Projekt (eine Anwendung) ist eine Sammlung von Klassen
 - Objekte werden mit Hilfe von Klassen erzeugt (sie sind Exemplare ihrer Klassen)
 - von jeder Klassen knnen beliebig viele Objekte (Exemplare) erzeugt werden
 - Objekte haben Operationen (Methoden)
 - Operationen knnen Parameter haben
 - Parameter haben Typen (hier zumindest String und int)
 - Objekte speichern Zustnde (in ihren Feldern)
 - alle Exemplare einer Klasse haben die gleichen Operationen und Felder
 - die Werte, die in den Feldern gespeichert sind, knnen fr jedes Objekt
   unterschiedlich sein
   
Dieses Projekt demonstriert auerdem einige Aspekte von BlueJ:

 - Objekterzeugung 
 - interaktive Aufrufe von Operationen
 - Parameterbergabe

Als gute Fortfhrung knnen Sie sich das Projekt "Zeichnung" ansehen,
das dieses Projekt um eine Klasse erweitert. Diese Klasse (wie das Projekt
"Zeichnung" genannt) benutzt die Figuren, um einen Zeichnung zu erstellen.
Die Klasse kann benutzt werden, um mit Programmtext zu experimentieren.

    
