/**
 * Diese Klasse repraesentiert einen Punkt im zweidimensionalen Raum
 * 
 * @author Martin Ploetz
 * 
 */
public class Punkt {

	// Klassenvariablen für X-Koordinate und Y-Koordinate
	private int x;
	private int y;

	/**
	 * Standard-Konstruktor: Wenn Punkt ohne Parameter erzeugt wird, wird er an
	 * der Stelle (10|10) erzeugt
	 */
	public Punkt() {
		this.x = 10;
		this.y = 10;
	}

	/**
	 * erweiterter Konstruktor, mit dem die Position des Punktes festgelegt
	 * werden kann
	 * 
	 * @param x
	 *            x-Koordinate des Punktes
	 * @param y
	 *            y-Koordinate des Punktes
	 */
	public Punkt(int x, int y) {
		this.x = x;
		this.y = y;
	}

	/**
	 * Getter-Methode fuer die x-Koordinate
	 * 
	 * @return x-Koordinate
	 */
	public int getX() {
		return x;
	}

	/**
	 * Setter-Methode fuer die x-Koordinate
	 * 
	 * @param x
	 *            neuer Wert fuer die x-Koordinate
	 */
	public void setX(int x) {
		this.x = x;
	}

	/**
	 * Getter-Methode fuer die y-Koordinate
	 * 
	 * @return y-Koordinate
	 */
	public int getY() {
		return y;
	}

	/**
	 * Setter-Methode fuer die y-Koordinate
	 * 
	 * @param y
	 *            neuer Wert fuer die y-Koordinate
	 */
	public void setY(int y) {
		this.y = y;
	}

}
