Gracias cigarzonl por abrir el tema ya que tenía el mismo problema.
Gracias pedro,, y Alex Rodríguez por sus respuestas porque ahora pude resolver el error.
A modo de aclaración, "creo que" la confusión se debe a que en la descripción del tema se plantea:
"
//Creamos un objeto Persona con los mismos datos de la Persona recibidos como parámetro
conductorTaxi = new Persona (objetoPersona.getNombre() ); }"
Mientras que la modificación debería ser:
conductorTaxi = new Persona(objetoPersona.getNombre(), objetoPersona.getApellidos(), objetoPersona.getEdad(), objetoPersona.getCasado(), objetoPersona.getEspecialista());
}
Si es ex profeso o no, lo desconozco y para mi no tiene mucha importancia ese detalle salvo que ahora me quedó muy claro!!!
O se crea sin parámetros o se incluyen todos, no se puede realizar un new con algunos de los parámetros definidos en el constructor "hijo" (por llamarlo de algún modo)
En serio, muchas gracias porque creo que así se van aclarando la idea
Saludos,
Edu.