Auf Thema antworten

ich glaub du gehst an die Sache falsch ran... :D


also erst einmal brauchst du ja zur Berechnung deiner Distanz 2 Punkte.... daher ist die Methode SO in der Punkt Klasse falsch, da du dort nur einen Punkt hast.... entweder gibst du als Parameter nen 2ten Punkt mit oder lagerst die ganze Berechnung ganz aus....


vll. so... hab dir das jetzt mal schnell runtergeschrieben ohne die Form Klasse und Ids ka wozu die waren :D


[code=Java]

public class Punkt {

    private Double x;

    private Double y;


    public Punkt(Double x, Double y) {

        this.setX(x);

        this.setY(y);

    }


    public Double getY() {

        return y;

    }


    public void setY(Double y) {

        this.y = y;

    }


    public Double getX() {

        return x;

    }


    public void setX(Double x) {

        this.x = x;

    }


}

[/code]


[code=Java]public class Berechnung {

    public static void main(String[] args){

        Punkt pkt1 = new Punkt(1.0,2.0);

        Punkt pkt2 = new Punkt(2.0,4.0);

        berechneDistanz(pkt1,pkt2);

    }

   

    public static void berechneDistanz(Punkt pkt1, Punkt pkt2){

        //Berechnung + Ausgabe der Distanz


    }

}[/code]



Oben