Slt a tous je viens de démarrer avec les classes en java et voici mon premier programme qui donne des erreurs lors de l'exécution.Toute aide serait la benvenue!
Code:package test.point; import static java.lang.System.out; public class Point { private int x ; // champ x d’un objet Point private int y ; // champ y d’un objet Point public Point ( int abs, int ord ) { this.x = abs ; this.y = ord ; } public int getX() { return x; } public void setX(int x) { this.x = x; } public int getY() { return y; } public void setY(int y) { this.y = y; } public void deplace (int dx, int dy ) { this.x += dx ; this.y += dy ; } public void affiche() { out.println("Point de coordonnées" + this.x + " et " +this.y); } } // fin de la classe Point //Classe TESTPOINT package test.point; import java.awt.Point; import java.util.Scanner; import static java.lang.System.out; public class TestPoint { public static void main(String[] args) { double abs,ord; Point A= new Point(1,2); Point B= new Point(100,200); A.affiche(); abs=A.getX(); ord=A.getY(); out.println("Le point A a pour cooerdonnées XA= "+abs+" et YA= "+ord); out.println("Avant utilisation de setX et setY le point B a pour coordonnées:"); B.affiche(); B.setY(125); B.setX(-25); out.println("Apres utilisation de setX et setY:"); abs=B.getX(); ord=B.getY(); out.println("Le point B a pour cooerdonnées XB= "+abs+" et YB= "+ord);//b.affiche(); out.println("Déplacement des points A et B: "); A.deplace(15,-6); B.deplace(-3,-4); out.println("Après déplacement:"); out.print("A a pour coordonnées: "); A.affiche(); out.print("B a pour coordonnées: "); B.affiche(); } }
-----