/**
 * Beispielklasse um mit Punkt und Kreis den Umgang mit Objekten zu zeigen
 * 
 * @author Martin Ploetz
 * 
 */
public class Beispiel {

	public static void main(String[] args) {

		// Erzeugung eines neuen Punktes an der Standardposition
		Punkt punkt1 = new Punkt();

		// Erzeugung eines Punktes an einer definierten Stelle. Hierfuer wird
		// automatisch der zweite Konstruktor verwendet, der zwei Integer-Werte
		// als Parameter hat
		Punkt punkt2 = new Punkt(5, 18);

		// Ausgabe der Koordinaten von punkt1 mit : als Trennzeichen
		int x1 = punkt1.getX();
		int x2 = punkt1.getY();
		// gibt 10:10 aus, da der Punkt dort erzeugt wurde
		System.out.println(x1 + ":" + x2);

		// Veraenderung der Koordinaten von punkt1
		punkt1.setX(7);
		punkt1.setY(9);

		// Erneute Ausgabe der Koordinaten von punkt1,
		// Werte wurden entsprechend auf 7:9 geaendert
		System.out.println(punkt1.getX() + ":" + punkt1.getY());

		// Erzeugt einen Kreis mit Standardradius, als Mittelpunkt wird ein
		// bereits definierter Punkt verwendet
		Kreis kreis1 = new Kreis(punkt1);

		// Erzeugt einen Kreis mit definiertem Radius
		Kreis kreis2 = new Kreis(punkt2, 17);
		
		// Erzeugt einen Kreis mit erst im Aufruf erzeugten Punkt
		Kreis kreis3 = new Kreis(new Punkt(5,8), 20);

	}

}
