OK,gracias, aunque ya me lo imaginaba, igualar todos los parámetros entre las dos clases, ("this.d.precio=dd.precio;" )uno por uno ,eso si lo sabía, el problema es que no es sólo un parámetro, precio, sino que son unos cuantos más con más clases como parámetro.
No hay otra solución más elegante???
Si quiero tener una variable datos d en prueba para poder llamarla en cualquier momento dentro de la clase prueba.
Datos d;
d.precio=7;
Prueba p=Prueba(d);
p.precio=10;
como puedo hacer para que cuando salga d.precio siga valiendo 7??????????
class datos
{
int precio;
datos();
}
class prueba
{
datos d;
prueba(datos d)
{
this.d=d;
}
}