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    }