La función setLetra es absurda, ya que la letra ha de estar siempre acorde al DNI.
En el switch, pusiste "letra=='W'". Eso es el operador para comparar. El operador para asignar es "=".
No pongas el nombre del parámetro de esa función ("letra") igual al nombre del campo de la clase, "letra" también.
En el switch, pusiste "letra=='W'". Eso es el operador para comparar. El operador para asignar es "=".
No pongas el nombre del parámetro de esa función ("letra") igual al nombre del campo de la clase, "letra" también.