Un exemple de l'utilisation de la classe Point?
Je suis en train d'utiliser Point(double x, double y), getX(), getY()
pour créer un point et de le retourner avec toString()
. Je ne peux pas trouver un exemple de la façon de le faire n'importe où.
public class Point {
private final double x;
private final double y;
public Point(double x, double y) {
this.x = x;
this.y = y;
}
public double getX() {
return x;
}
public double getY() {
return y;
}
@Override
public String toString() {
return ("(" + x + "," + y + ")");
}
}
- Hein? Qu'est-ce exactement a vous perplexe? Que pouvez-vous faire, et ce que les voyages vous? Merci de bien préciser ce pour nous, y compris en nous montrant plus de bons et de mauvais même code.
- Je suis de créer une classe qui contient les coordonnées x et y d'un point sur le plan cartésien et de le retourner dans la forme "(X,Y)".
- public class Point { private final double x; private final double y; public Point(double x, double y) { this.x = 1; ce.y = 1; } public double getX() { return x; } public double getY() { return y; } @Override public String toString() { return ("(" + x + "," + y + ")"); } }
- Merci d'éditer votre question de départ et la fourniture de cette information là où nous pouvons le lire. Il y a un bouton éditer juste en dessous de la question des balises. Alors montrez-nous comment vous essayez d'utiliser votre classe Point, et quels problèmes votre code tentatives sont havng.
- édité @Hovercraft_Full_Of_Eels
- Pourquoi vous mettez-vous
x
ety
à 1 dans votre constructeur? Cela semble comme une chose étrange à faire. - oups, je voulais pas
- OK, alors quel est ta question exactement? Ce qui ne fonctionne pas pour vous?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez faire ceci à la place:
Alors...
Je ne sais pas pourquoi vous êtes réglage de la ce.x et ce.les valeurs de y à 1 dans votre constructeur. Vous devez être régler les valeurs de x et y.
Vous n'avez pas besoin de l'extérieur des parenthèses dans l'
toString()
méthode.return "(" + x + "," + y + ")";
fonctionnera très bien.Je pense que vous regardez pour qu':
avait getX() getY() suffit de les créer.