alexde
Cadet 4th Year
- Registriert
- Okt. 2007
- Beiträge
- 106
Hiho habe eine Frage zu einer Klausur bei uns in der Fh.
Also es handelt sich um 2 Klassen:
1:
2:
Die Frage ist nun was die Ausgabe ist. Laut Explipse ist die Ausgabe: "x= 10.0 y= 2.0 z= 3.0"
Nun mein großes aber wieso sind die Werte X-Y-Z nicht die aus der 1.Klasse,
also: p = new Punkt3d(15.0, 13.0, 14.0); ????? Kann mir bitte einer helfen ..
Gruss
alex
Also es handelt sich um 2 Klassen:
1:
public class Punkt3d {
public double x,y,z;
public Punkt3d(double x, double y, double z){
this.x = x;
this.y = y;
this.z = z;
}
public void modPunkt3d(Punkt3d p){
p.x = 10.0;
p = new Punkt3d(15.0, 13.0, 14.0);
2:
public class Mein3dPunkt {
/**
* @param args
*/
public static void main(String[] args) {
Punkt3d p = new Punkt3d(1.0,2.0,3.0);
p.modPunkt3d(p);
System.out.println("x= "+p.x+" y= "+p.y+" z= "+p.z);
Die Frage ist nun was die Ausgabe ist. Laut Explipse ist die Ausgabe: "x= 10.0 y= 2.0 z= 3.0"
Nun mein großes aber wieso sind die Werte X-Y-Z nicht die aus der 1.Klasse,
also: p = new Punkt3d(15.0, 13.0, 14.0); ????? Kann mir bitte einer helfen ..
Gruss
alex