Hola,
Cita:
Iniciado por sathory ... pero lo que en verdad quiero es imprimir el z1, suponiendo que tenga varios objetos y no tener que estar cambiando lo que voy a escribir...
Creo que tendrías que ser más explicito sobre el problema. Como sabrás esta construcción es completamente válida en Java:
Es decir, se creó un objeto pero no se asignó a ninguna variable. En tu ejemplo no se sabe exactamente donde deseas imprimir el nombre de la variable, y no tiene mucho sentido:
Código Java:
Ver originalComplejo z1 = new Complejo(a,b);
Complejo z2 = new Complejo(a,b);
z2 = z1;
¿Ahora cual es z1 y cual z2? Porque los dos hacen referencia al mismo objeto. Posiblemente lo que buscas es el método toString() de la clase Object.
Saludos,