http://www.java-tutorial.org/java-grundlagen.html
Das sind wirklich die Grundlagen von Java ... Klasse u. Objekt ... sowas findest du überall im Netz. Oder schau dir das Buch "Java ist eine Insel" oder so ähnlich an.
aber nur mal so würde ich sagen das vor dem y ein double fehlt (punkt2d (double x, double y){
ah ja und nochwas ... schau dir mal die binomischen Formeln an ... (a+b)² ist nicht (a+b)*(a+b)
zum Quadrieren gibts in java bestimmt auch ein Funktion ... math.pow