Una vez más necesito de vuestra sabiduría, ya comienza a ser una costumbre. Estoy realizando un ejercicio llamado IgualReferencia.java que muestra cómo asignar referencias entre objetos, el problema es que el código que aparece en el libro, al meterlo en el compilador (eclipse), aparecen ciertos problemas:
Código Java:
Ver originalpackage igualreferencia;
public class IgualReferencia {
public static void main
(String args
[]){ ClaseCadena uno, dos;
uno=new ClaseCadena("Javier");
dos=new ClaseCadena("Moldes");
System.
out.
print("El objeto uno contiene: "); System.
out.
println(uno.
dameCadena()+"\n"); System.
out.
print("El objeto dos contiene: "); System.
out.
println(dos.
dameCadena()+"\n");
//Se asigna la referencia de uno a dos
dos=uno;
uno.ponCadena("Olaya");
System.
out.
print("El objeto uno contiene: "); System.
out.
println(uno.
dameCadena()+"\n"); System.
out.
print("El objeto dos contiene: "); System.
out.
println(dos.
dameCadena()+"\n");
}
}
En las líneas 5, 6 y 7 me salta un error que dice (Cannot be resolved to a type) el problema es que el libro no me explica como hace estos programas así que no entiendo bien ciertos puntos del código.
Por ejemplo, está creando las variables uno y dos de tipo ClaseCadena, sin embargo la clase ClaseCadena no esta creada por ningún sitio así que entiendo que el compilador no sepa resolver esas variables.
Podríais decirme si el código tal cual está debería de funcionar o si tendría que añadirle algo de mi cosecha?
De antemano como siempre muchas gracias.