Ein Beispiel für die Verwendung der Point-Klasse?
Ich versuche zu verwenden Point(double x, double y), getX(), getY()
zu erzeugen Sie den Punkt und senden Sie es mit toString()
. Ich kann nicht finden, ein Beispiel, wie dies zu tun, überall.
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 + ")");
}
}
Huh? Was genau hat Sie ratlos? Was kann, die Sie tun, und was Reisen Sie? Bitte klären Sie dies für uns, wie zeigen Sie uns mehr guten und auch schlechten code.
Ich bin eine Klasse erstellen, hält die x-und y-Koordinate eines Punktes auf der kartesischen Ebene und zurück in die form "(X,Y)".
public class Point { private final double x; private final double y; public Punkt(double x, double y) {.x = 1; dies.y = 1; } public double getX() { return x; } public double getY() { return y; } @Override public String toString() { return ("(" + x + "," + y + ")"); } }
Bitte Bearbeiten Sie Ihre ursprüngliche Frage und geben Sie diese Informationen dort, wo wir es Lesen können. Es gibt ein Bearbeiten button direkt unter der Frage-tags. Dann zeigen Sie uns, wie Sie versuchen, Ihre Point-Klasse, und welche Probleme Ihr code versucht, havng.
OK, also was ist deine Frage genau? Was nicht funktioniert für Sie?
Ich bin eine Klasse erstellen, hält die x-und y-Koordinate eines Punktes auf der kartesischen Ebene und zurück in die form "(X,Y)".
public class Point { private final double x; private final double y; public Punkt(double x, double y) {.x = 1; dies.y = 1; } public double getX() { return x; } public double getY() { return y; } @Override public String toString() { return ("(" + x + "," + y + ")"); } }
Bitte Bearbeiten Sie Ihre ursprüngliche Frage und geben Sie diese Informationen dort, wo wir es Lesen können. Es gibt ein Bearbeiten button direkt unter der Frage-tags. Dann zeigen Sie uns, wie Sie versuchen, Ihre Point-Klasse, und welche Probleme Ihr code versucht, havng.
OK, also was ist deine Frage genau? Was nicht funktioniert für Sie?
InformationsquelleAutor Jake Burch | 2013-09-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Möchten Sie vielleicht, dies zu tun, statt:
Dann...
Ich weiß nicht, warum, die Sie sind einstellen.x und dieser.die y-Werte zu 1, in den Konstruktor. Sie sollten Sie Sie auf die vorgesehenen Werte von x und y.
Sie brauchen auch nicht mit den äußeren Klammern in der
toString()
Methode.return "(" + x + "," + y + ")";
funktionieren.InformationsquelleAutor William Gaul
Ich denke, du siehst:
hatte getX() getY() nur Sie zu schaffen.
InformationsquelleAutor Nico