001 package de.hska.info1.klausur.ws07;
002
003 /**
004 * Lösungsvorschläge zu Aufgabe 2 c.
005 *
006 * @author Christian Pape
007 *
008 */
009 public class PunktKartesisch implements Punkt {
010
011 private double x;
012 private double y;
013
014 public PunktKartesisch(double x, double y) {
015 this.x = x;
016 this.y = y;
017 }
018 public double getAbstand(Punkt punkt) {
019 return Math.sqrt( (x - punkt.getX()) * (x - punkt.getX())
020 + (y - punkt.getY()) * (y - punkt.getY()) );
021 }
022
023 public double getX() {
024 return x;
025 }
026
027 public double getY() {
028 return y;
029 }
030
031 }