G
Guest
Gast
Hallo,
ich möchte 2 Objekte “addieren”:
Point point1=new Point(2,3);
Point point2=new Point(4,5);
4+2 und 3+5;
Ausgabe soll 6|8 sein. Bei mir kommt dauernd 0|0 raus. Ich weis nicht wieso. Konstruktoren habe ich natürlich bereits definiert.
Hier mal mein Code:
Klasse Point:
Main Klasse
Es wäre super, wenn jamand sagen könnte was ich evtl falsch gemacht habe
Danke im Voraus
ich möchte 2 Objekte “addieren”:
Point point1=new Point(2,3);
Point point2=new Point(4,5);
4+2 und 3+5;
Ausgabe soll 6|8 sein. Bei mir kommt dauernd 0|0 raus. Ich weis nicht wieso. Konstruktoren habe ich natürlich bereits definiert.
Hier mal mein Code:
Klasse Point:
Code:
Point temp;
private int resultX, resultY;
……
……
public Point add(Point p)
{
temp = new Point(p.getX()+this.x,p.getY()+this.y);
resultX=p.getX()+this.x;
resultY=p.getY()+this.y;
return temp;
}
public String toString()
{
String result="Ergebnis: "+resultX+'|'+resultY;
return result;
}
public Point(int x, int y) // Konstruktor
{
this.x=x;
this.y=y;
}
…..
…..
Main Klasse
Code:
……
……
Point point1=new Point(2,3);
Point point2=new Point(4,5);
System.out.println(point1.add(point2));
…..
…..
Es wäre super, wenn jamand sagen könnte was ich evtl falsch gemacht habe
Danke im Voraus